【发布时间】:2016-08-30 14:52:45
【问题描述】:
对不起,我的英语很差。但我有两个问题,我不能继续。
我有一个应用程序 (Android),我正在使用 Fragments。
问题: * 我有主要活动和3个片段(显示其他信息)
在主要活动中,我调用片段并将他放入后台堆栈。 addToBackStack(null) 并且我没有添加片段。代码是“替换”。 总是当我调用一个片段时,我会在后台堆栈中添加。 当我点击菜单显示片段时,正常显示没有问题。
但是 当我按下“Android 主页按钮”以显示“Android 主屏幕”并在我的应用中再次单击时,最后一个片段消失了。
当我点击在android中显示最近的应用程序并返回应用程序时,同样的事情......最后一个片段消失了......
我读了一些东西来管理 onResume,但我被阻止了。
PS:总是当我按下 HomeButton 或最近的应用程序时,我在调试片段时看到调用“onDestroy”并且 getBackStackEntryCount() 为 0。
对不起,我在这台电脑上没有代码..但是如果有人帮我解决这个问题..我会很高兴!..之后我会把代码放在这里!
【问题讨论】:
-
能否用相关代码更新您的问题?
-
我现在没有代码..就在我下班的时候。但我会写点东西并现在发布
-
对不起,我无法正确输入代码..但考虑到问题...当我单击设备主页按钮或最近的应用程序列表时,我看不到最后一个片段..我在第一个中放了两张图片发布。
标签: android android-fragments android-fragmentactivity fragment-backstack