Android的片段在简历上崩溃

问题描述:

我知道这不是一个问题,但我一直在努力解决这个问题很长一段时间,只要我与fragments工作,当我离开应用程序(没有被销毁,只需点击主页按钮)我在一段时间后回到它,它给我所有的变量和所有东西nullpointerexception,我知道这是一个内存问题,它清除了其他应用程序的一些空间,但我该如何解决这个问题,并保护我的对象免受beeing破坏, 谢谢大家Android的片段在简历上崩溃

看一看 onSaveInstanceState(..)

这被称为当用户最小化您的应用程序 - “乙y点击主页按钮或操作系统即将销毁您的应用程序。此时,您可以将所有需要的变量保存在传入的包中。此包将写入磁盘并在您的活动重新创建时传回:
如果您只想在活动中检索变量,您可以使用:

protected void onRestoreInstanceState (Bundle savedInstanceState)

片段没有onRestoreInstanceState(...),但你可以使用onActivityCreated(...)访问包,如果你想要检索的片段的变量。