向上导航外部应用程序以返回调用应用程序

时间:2014-09-24 10:04:19

标签: android android-intent android-actionbar android-settings

我允许用户通过我的应用中的菜单访问设备设置:

Intent dialogIntent = new Intent(android.provider.Settings.ACTION_SETTINGS);
startActivity(dialogIntent);

但是,一旦用户完成设置中的更改,我需要他们能够返回到我的应用程序。我们对Android进行了修改以删除软按钮,因此使用标准后退按钮是不行的。

有没有办法让标准后退按钮返回历史记录或从“设置”返回到我的应用程序?

谢谢!

1 个答案:

答案 0 :(得分:0)

从第二个活动中调用finish()应该会返回到上一个活动(除非您在清单中使用了android:noHistory = "true")。如果您想要将第二个活动中的某些数据收回到第一个活动,您可以使用startActivityForResult代替。如果需要,您可以在这里阅读更多关于后一种想法的内容。

Developer.Android link to startActivityForResult