-1
A
回答
0
找到了解决方案:
对于登录回到第1页
- 添加标志Intent.FLAG_ACTIVITY_CLEAR_TOP使一切上述第1页被从背面叠堆去除
- 那么我需要在登录时调用finish(),以便从后端堆栈中删除它
我确实有其他问题,但能解决它,我在这里添加它以防万一。
- 再回到家里,我添加了标志Intent.FLAG_ACTIVITY_CLEAR_TASK
- 再回到片段并重新打开所选择的选项卡,我使用的共享偏好来记录打开的选项卡,则在活性,其中片段是我用onResume检查保存的共享首选项来设置正确的选项卡。
- 为了打开一个不包含在后退堆栈中的新的意图,我打了一个额外的新意图之前应该出现的意图,我用额外的方式来打开新的意图。不知道这是否是正确的做法,但它的工作原理。
相关问题
- 1. 有条件清除活动backstack
- 2. 如何清理剩余的手表
- 3. 从backStack中删除活动
- 4. 如何清除支持FragmentManager的backStack?
- 5. 如何清除其他标签的backstack?
- 6. 如何清除android中的backstack?
- 7. 如何从活动backstack中移除活动?
- 8. Spring Security - 如何在JSP中呈现剩余的登录尝试
- 9. 找不到登录活动
- 10. 登录到主要活动的活动
- 11. Facebook登录:登录后显示活动
- 12. 如何清除片段backstack直到指定的片段?
- 13. 如何从android中的backstack中移除活动?
- 14. 登录到活动目录
- 15. 如何清除Facebook登录重定向后的URL .. PHP
- 16. 如何通过url启动我的活动后清除堆栈?
- 17. 如何在不清除根活动的情况下清除堆栈活动,并将根活动放在前面?
- 18. 如何清除Android Stack的活动?
- 19. 从使用FLAG_ACTIVITY_NEW_TASK不工作的backstack中删除活动
- 20. 清除Android预蜂窝中的backstack?
- 21. 如何清除以前在Android中的活动的后备栈?
- 22. 成功登录后清除文本框
- 23. 某些活动清除历史记录后的android webview
- 24. 如何禁用Virtualmin的root登录
- 25. 如何用php和mysql计算剩余的剩余时间?
- 26. 如何使用jQuery获取剩余的剩余空间
- 27. 用户登录时清除活动堆栈
- 28. facebook登录后,如何从viewpager转到其他活动?
- 29. 如何在登录成功后转移到下一个活动
- 30. 返回到活动登录到Facebook的
我不太明白的问题,但是从我能理解,我认为你必须了解,'Intent.FLAG_ACTIVITY_NO_HISTORY'和'Intent.FLAG_ACTIVITY_NEW_TASK'和'Intent.FLAG_ACTIVITY_CLEAR_TASK'。请参阅官方文档[这里](https://developer.android.com/reference/android/content/Intent.html) –
,这将清除所有内容并使页面成为新的根目录 – user1098694