Android活动的生命周期是什么?为什么这么多的发音相似的方法(onCreate(),onStart(),onResume()初始化过程调用),和许多其他人(onPause(),onStop(),onDestroy())呼吁在结束了吗?
这些方法何时被调用,它们应该如何正确使用?
我已经读过,无论方案是什么,对onStop()的调用总是先调用onPause().参考:图1在http://developer.android.com/training/basics/activity-lifecycle/stopping.html上
我们知道当一个活动没有用户的焦点但它仍然部分可见时暂停活动,并且当它根本不可见时停止.
现在,在用户处于活动状态并且从最近的应用程序窗口选择并输入另一个应用程序的情况下,活动将从恢复/运行进入停止状态.没有中间暂停状态.
不是吗?
在onStop()之前始终拥有onPause()的好理由是什么.我们可以在onStop()中做什么在onPause()中完成.为什么我们在onStop()之前总是需要onPause()?