Ber*_*tuz 0 android android-lifecycle android-support-library
我想知道是否onSaveInstance(),onPause()并且onStop()如果我打电话finish()或生命周期直接跳转到onDestroy().
我还想知道是否onRetainNonConfigurationInstance()总是调用android.support.v4库,或者只是因为配置更改而重新创建活动(当活动停止并放在backstack上时我可以信任吗?)
谢谢
这将回答您问题的第一部分.
如果你调用finish()的onCreate()以外的任何位置,然后onPause()和onStop()将被调用,但如果你把它的onCreate() :
您可以在此函数中调用finish(),在这种情况下,将立即调用onDestroy(),而不执行任何其余的活动生命周期(onStart(),onResume(),onPause()等).
onSaveInstanceState()即使您finish()在外面打电话也不会被呼叫,onCreate()因为用户将永远无法返回活动,因此永远不需要恢复其状态.
| 归档时间: |
|
| 查看次数: |
3614 次 |
| 最近记录: |