我允许用户通过我的应用程序中的菜单访问设备设置:
Intent dialogIntent = new Intent(android.provider.Settings.ACTION_SETTINGS);
startActivity(dialogIntent);
然而,一旦用户完成了对"设置"的更改,我需要他们能够返回到我的应用程序。我们对安卓系统进行了修改,删除了软按钮,所以使用标准的后退按钮是不可行的。
有没有办法让标准的后退按钮回到历史记录中,或者从"设置"返回到我的应用程序?
谢谢!
从第二个活动调用finish()
应该会返回到上一个活动(除非您在清单中使用了android:noHistory = "true"
)。如果您想将第二个活动中的一些数据返回到第一个活动,则可以使用startActivityForResult
。如果你需要的话,你可以在这里阅读更多关于后一种想法的内容。
Developer.Android链接启动ActivityForResult