我在使用该工具时遇到了一些麻烦,而且我很接近地总结说它可能是Android中的一个错误,但我需要一些关于它的意见。这是发生了什么事情:从“最近使用的应用程序”返回到Android PreferenceActivity
- 我打开应用程序,主要活动出现。
- 从那里的菜单选项,我转到PreferenceActivity。
- 进入PreferenceActivity后,我按下主页按钮。
- 如果我现在回到最近的应用程序列表中的应用程序,PreferenceActivity出现。现在,单击“后退”按钮应该将我带到主要活动,但它会完成应用程序。
- 如果我从应用程序抽屉回到应用程序,一切工作正常。
现在,我的两个问题是:
1)为什么会发生这种情况?从最近的应用程序列表返回到应用程序或从抽屉重新启动应用程序有什么不同?
2)如何防止这种影响?我尝试完成OnPause()中的PreferenceActivity,将FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET设置为true,以及其他一些内容,但无济于事。我找到的唯一“解决方案”是在PreferenceActivity中将excludeFromRecents设置为true,但我不喜欢这样做,因为那时该应用程序根本没有出现在最近的应用程序列表中。
任何想法/解释?