【问题标题】:Return to application from settings intent从设置意图返回应用程序
【发布时间】:2011-10-07 02:36:48
【问题描述】:

在我的应用程序中,我需要使用下一个代码进入手机的设置活动:

`Intent myIntent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(myIntent);´

然后在设置活动中,当用户按 BACK 键时,我想返回我的应用程序¿这可能吗?

谢谢

【问题讨论】:

  • 这是标准行为,如果您没有明确完成,则在设置中按回您将转到您的活动。

标签: android android-intent settings return


【解决方案1】:

当按下返回键时,它应该会自动返回到上一个活动。我在我的一个应用程序中使用位置设置活动,当用户按下它时,它会将它们返回到应用程序。唯一可能不会发生的情况是,如果您的应用已关闭以释放其他应用/服务的内存,但如果您只是打开位置设置,则这种情况不太可能发生。

【讨论】:

  • 在我的应用程序中按backKey,不返回我的activity,返回到手机的应用程序菜单。我应该以其他方式调用我放置的代码吗?还是我必须在 android 清单中配置一些特殊的东西?
  • 也许它取决于硬件,我不知道如何从设置活动中拦截后退键,我认为这是不可能的。对不起!
【解决方案2】:

我认为原因是因为您已将代码放入 onCreate() 方法中。尝试将其拍摄到 onStart() 方法。当用户单击返回按钮时,将调用此方法。

有关活动生命周期的更多信息,请参阅this page

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-25
    • 2016-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多