小编Tow*_*288的帖子

在Activity被杀死并重新创建后,片段仍然存在

我有一个FragmentActivity(支持片段),我通过代码创建片段并将它们放入FrameLayouts.到目前为止一切正常.现在,如果我离开应用程序返回一切正常,只要系统不会杀死我的活动(或者我使用DDMS中的停止按钮执行此操作).如果发生这种情况,则不会调用任何内容,我的Activity也会被杀死.没有调用onDestroy.

因此,当我重新打开我的应用程序时,所有碎片仍然存在,并且我得到NullPointerExeptions因为他们试图完成他们的工作.片段不应该存在于App的这种状态中,这对我来说是个问题.

我不需要它们在backStack中,所以我不把它们放在那里,不能调用popBackStack()来摆脱它们.

如何在onCreate()中重置FragmentManager,或者只是确保片段也被销毁?

android kill-process ondestroy android-fragments android-fragmentactivity

24
推荐指数
2
解决办法
1万
查看次数

Firebase Analytics是否会保留用户属性

使用时设置UserProperty

mFirebaseAnalytics.setUserProperty("favorite_food", mFavoriteFood);

是否会为以下所有会话保存

mFirebaseAnalytics.setUserProperty("favorite_food", null); 叫做?或者我必须在每个应用程序启动时设置此UserProperty?

可以自动跟踪app_start甚至有UserProperty的事件吗?

android firebase firebase-analytics

4
推荐指数
1
解决办法
1493
查看次数