Android的片段在简历上崩溃
问题描述:
我知道这不是一个问题,但我一直在努力解决这个问题很长一段时间,只要我与fragments
工作,当我离开应用程序(没有被销毁,只需点击主页按钮)我在一段时间后回到它,它给我所有的变量和所有东西nullpointerexception
,我知道这是一个内存问题,它清除了其他应用程序的一些空间,但我该如何解决这个问题,并保护我的对象免受beeing破坏, 谢谢大家Android的片段在简历上崩溃
答
这被称为当用户最小化您的应用程序 - “乙y点击主页按钮或操作系统即将销毁您的应用程序。此时,您可以将所有需要的变量保存在传入的包中。此包将写入磁盘并在您的活动重新创建时传回:
如果您只想在活动中检索变量,您可以使用:
protected void onRestoreInstanceState (Bundle savedInstanceState)
片段没有onRestoreInstanceState(...),但你可以使用onActivityCreated(...)访问包,如果你想要检索的片段的变量。