Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓活动&;一段时间的后台应用程序理想时间后片段未获取实例_Android_Android Activity_Instance - Fatal编程技术网

Android 安卓活动&;一段时间的后台应用程序理想时间后片段未获取实例

Android 安卓活动&;一段时间的后台应用程序理想时间后片段未获取实例,android,android-activity,instance,Android,Android Activity,Instance,案例:1 当我使用5到6个应用程序时,我的应用程序正在运行 背景。之后,当我点击我的应用程序时,它就会出现 前台和未获得正确的实例 由于我的代码不是用onResume方法编写的。 我如何管理被Android操作系统杀死前后的实例 空指针异常在OnResume中创建。方法在活动生命周期中调用。当您的应用程序放在后台时,即按下主屏幕,Android可能更可能杀死您的应用程序进程以回收其资源(主要是内存)-如果您切换到其他几个应用程序,这种可能性更大。当您的应用程序进程被终止时,所有实例(也是静态实例

案例:1

当我使用5到6个应用程序时,我的应用程序正在运行 背景。之后,当我点击我的应用程序时,它就会出现 前台和未获得正确的实例

由于我的代码不是用onResume方法编写的。 我如何管理被Android操作系统杀死前后的实例


空指针异常在OnResume中创建。方法在活动生命周期中调用。

当您的应用程序放在后台时,即按下主屏幕,Android可能更可能杀死您的应用程序进程以回收其资源(主要是内存)-如果您切换到其他几个应用程序,这种可能性更大。当您的应用程序进程被终止时,所有实例(也是静态实例)也将被终止


当你的应用程序被关闭时——比如你按下Home按钮——android将允许你在ie活动生命周期方法中保存它的状态。当你们展示你们的应用程序时,android将调用不同组件中的生命周期方法,这将允许你们从应用程序被终止前重新创建实例状态。这是一个很大的主题,您可以在这里阅读更多内容:

ya我知道活动生命周期,但我想知道如何保存每个实例,因为在应用程序从后台重新启动后,它将不存在并返回空指针异常。Ie。如果我使用Activity.onSaveInstanceState,请在Activity.onSaveInstanceState内部保存所有数据,或者将所有数据保留在SQLite中。这将作为我的上下文和更多的ArrayList,而不可能在onSaveInstanceState方法中保存它们的所有状态和实例。