重新启动应用

时间:2017-02-03 17:57:29

标签: android android-fragments android-fragmentactivity

重新启动我的应用程序后,

  

getActivity()在mainFragment中返回null。

工作流:

当我启动我的应用程序时,我首先使用loginActivity(如果尚未登录),然后启动mainActivity。

我将mainFragment附加到我的mainActivity。 如果我unlog()(将我带回loginActivity并完成mainActivity),并再次启动相同的worflow,我的片段中的getActivity()将返回null。

当我看到日志时,当我第一次启动应用程序时,我可以看到当我使用unlog()函数时,我的片段与活动分离了

我在SO上发现了几个类似的问题:

这样说:那么你不应该在片段中使用父(不再是)活动

我想在单击按钮时从我的片段中启动一个新活动,但是如何在不使用片段中的父Activity的情况下执行此操作? ( new Intent(this.getActivity(),newActivity.class); 从getActivity返回空值的NPE原因)

0 个答案:

没有答案