Android调试程序技巧在开发的过程中我们经常需要调试程序的执行路径,如我们想知道一个Activity的生命周期
Android调试程序技巧
在开发的过程中我们经常需要调试程序的执行路径,如我们想知道一个Activity的生命周期方法的调用顺序,我们可能会写如下代码
package cn.caiwb;import android.app.Activity;import android.os.Bundle;import android.util.Log;public class LogHelperActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); LogHelper.trace(); } @Override public void onStart() { super.onStart(); LogHelper.trace(); } @Override public void onResume() { super.onResume(); LogHelper.trace(); } @Override public void onPause() { super.onPause(); LogHelper.trace(); } @Override public void onStop() { super.onStop(); LogHelper.trace(); } @Override public void onDestroy() { super.onDestroy(); LogHelper.trace(); }}总结:
通过使用LogHelper的trace()方法,在调试的时候我们可以非常方便地打印应用的执行流程
