国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android編程之基于Log演示一個activity生命周期實例詳解

2020-04-11 11:09:36
字體:
供稿:網(wǎng)友

本文實例講述了Android編程之基于Log演示一個activity生命周期。分享給大家供大家參考,具體如下:

利用Android的Log 演示一個activity的生命周期

代碼:

//DemoActivity.javapackage uni.activity;/*@author octobershiner2011 7 22SE.HIT*/import android.app.Activity;import android.os.Bundle;import android.util.Log;public class ActivityDemoActivity extends Activity {  /** Called when the activity is first created. */  private static final String TAG = "demo";  @Override  public void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.main);   Log.d("demo", "this is a test string ");  }  protected void onStart(){   super.onStart();   Log.i(TAG, "The activity state---->onStart");  }  protected void onRestart(){   super.onRestart();   Log.i(TAG, "The activity state---->onReatart");  }  protected void onResume(){   super.onResume();   Log.i(TAG, "The activity state---->onResume");  }  protected void onPause(){   super.onPause();   Log.i(TAG, "The activity state---->onPause");  }  protected void onStop(){   super.onStop();   Log.i(TAG, "The activity state---->onStop");  }  protected void onDestroy(){   super.onDestroy();   Log.i(TAG, "The activity state---->onDestroy");  }}

這是演示的結(jié)果

利用LOG展示activity的生命周期

注釋表示 中間執(zhí)行的操作 為方便的觀察數(shù)據(jù),可以在LOGCAT窗口(沒有的話可以在window菜單中的show view中調(diào)出)的右側(cè)單擊加號創(chuàng)建一個過濾器,我的例子中過濾的是demo

//開始運行demo 07-22 11:18:19.311: INFO/demo(281): The activity state---->onStart07-22 11:18:19.311: INFO/demo(281): The activity state---->onResume//按下了back鍵 返回 activity從stack中彈出07-22 11:18:34.821: INFO/demo(281): The activity state---->onPause07-22 11:18:35.090: INFO/demo(281): The activity state---->onStop07-22 11:18:35.090: INFO/demo(281): The activity state---->onDestroy//再次啟動demo07-22 11:18:45.550: INFO/demo(281): The activity state---->onStart07-22 11:18:45.550: INFO/demo(281): The activity state---->onResume//按下了HOME鍵 當前TASK 處于后臺轉(zhuǎn)態(tài),系統(tǒng)保存狀態(tài)07-22 11:18:53.750: INFO/demo(281): The activity state---->onPause07-22 11:18:54.820: INFO/demo(281): The activity state---->onStop//再次啟動demo 回復(fù)原來的TASK activity在棧頂07-22 11:19:03.550: INFO/demo(281): The activity state---->onReatart07-22 11:19:03.550: INFO/demo(281): The activity state---->onStart07-22 11:19:03.550: INFO/demo(281): The activity state---->onResume

另外過濾查看log的方法:

實例

復(fù)制代碼 代碼如下:
Log.i("yourDemo","this is my log");

沒有LOGCAT窗口的朋友可以在window菜單中的show view中調(diào)出窗口

五個圓圈分別可以過濾五種不同的log

注意右邊的綠色加號,單擊可以自定義自己的過濾器,名字隨便起就好了

by Log Tag欄目中 選擇你要創(chuàng)建的過濾規(guī)則,比如你要過濾出所遇TAG標記為“yourDemo”的log,就可以在里面輸入yourDemo了

希望本文所述對大家Android程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 温宿县| 资兴市| 电白县| 泰和县| 揭西县| 萨迦县| 历史| 老河口市| 临沭县| 喀喇| 望奎县| 尖扎县| 江阴市| 泸定县| 靖边县| 鄯善县| 收藏| 龙川县| 农安县| 教育| 敦化市| 托里县| 亳州市| 澄城县| 凤城市| 阿鲁科尔沁旗| 宜君县| 湘潭市| 浦县| 丰台区| 辰溪县| 秦皇岛市| 临洮县| 松潘县| 鹤山市| 双鸭山市| 长沙市| 武定县| 黑龙江省| 昆明市| 那曲县|