今天开始学习第三章-activity的生命周期。了解了日志的输出方法,这对分析activity的生命周期有很大帮助。
对于单个的、不常用的方法而言,可以将输出日志直接插在该方法的后面。
而对于常用的方法,最好将输出日志进行封装,方便调用。如:
@Override
protected void onStart(){
super.onStart();
Log.d(TAG, "onStart() called");
}
@Override
protected void onResume(){
super.onResume();
Log.d(TAG, "onResume() called");
}
@Override
protected void onPause(){
super.onPause();
Log.d(TAG, "onPause() called");
}
@Override
protected void onStop(){
super.onStop();
Log.d(TAG, "onStop() called");
}
@Override
protected void onDestroy(){
super.onDestroy();
Log.d(TAG, "onDestroy() called");
}
其中的@Override是为了说明当前类有需要覆盖的方法。