Activity的生命周期

  • 时间:
  • 浏览:0
  • 来源:大发彩神6合_大发神彩6合官方

或者,后要 了在 onPause中做耗时的操作.

或者屏幕所处旋转,Activity不要销毁,或者会回调 onConfigurationChanged最好的土妙招.

Activity 重建后, 将调用 onRestoreInstanceState 用于恢复数据,销毁时保存的Bundle数据,将以回调参数的形式返回给onRestoreInstanceState,和onCreate最好的土妙招.

Android 配置文件中, 还时需给Activity指定 configChanges 属性, 不要Activity销毁.

Activity生命周期

当系统内存过低时, 按照上述优先级去杀死目标Activity所在的应用应用应用程序.

activity异常中断生命周期

Activity被异常终止后,会调用 onSaveInstanceState最好的土妙招, 改最好的土妙招在 onStop以前调用,使用Bundle对象来保存数据.正常现在开始英文英文Activity生命周期的过程是不要调用 onSaveInstanceState最好的土妙招.

新页面启动时,旧Activity 调用 onPause后,新Activity才调用onResume.

onPause->新onCreate->新onStart->新onResume->旧onStop

系统在Activity异常销毁过程中,会为亲戚亲戚许多人保存当前Activity的视图行态,并在重建过程中恢复.

如 文本输入框的 输入数据, 列表滚动的位置, TextView中的选中清况 和文本内容

正常启动时, onCreate中的Bundle为空,异常重建时不为空.

或者,在 onCreate中恢复数据,时需判断 Bundle数据有无为空,而onRestoreInstanceState后要 了异常重建时,才会被调用.

官方建议,在onRestoreInstanceState中恢复数据.

如要禁止屏幕翻转,原困Activity销毁,可做如下操作

常见的并有无清况 下,原困Activity重建