【发布时间】:2016-08-10 15:06:21
【问题描述】:
所以我在 Android 5.0 和 6.0 上运行我的应用程序。 在我的应用中,片段中有一个按钮,可以打开设备设置并转到位置屏幕:
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
getContext().startActivity(intent);
设置屏幕启动后,我按下 HOME 按钮并转到设备主屏幕。
然后我按应用程序图标打开应用程序,问题出在:
在 Android 5.0 中,我看到了启动设置屏幕的片段。
在 Android 6.0 中,我看到了设置屏幕。我需要按返回按钮才能返回我的 Fragment。
所需的行为是在 Android 5.0 中发生的行为。 设置屏幕不应算作应用程序使用的“最后一个”屏幕。
还有一点很重要,我不完全确定问题是由不同的 Android 版本引起的。三星设备上会出现所需的行为,而 Nexus 设备上会出现不良行为。或许与此有关。
有没有办法解决这个问题? 谢谢!
【问题讨论】:
标签: android