Activity生命周期还是比较好掌握的。onCreate、onStart、onResume、onPause、onStop、onDestroy、onRestart。
查阅下谷歌官方文档,就可以了解。
实际操作中,我想在调用这些方法适合在LogCat中输出,以便验证生命周期顺序。
但是,输出语句我用的是System.out.print("onCreate"); LogCat并没有输出。
改成System.out.println("onCreate");就可以输出了。
匪夷所思,难道要换行才能输出吗? 后来发现没换行,输出的内容都跟着上面一行后,上一行内容比较长。
这是换行输出后的:
除了用System.out.println输出之外,还可以用Log.v,Log.d,Log.i,Log.w,Log.e输出到LogCat.