承 Day 15,我們來把 Log 方法加到onCreate()
,來查看 Activity 運作時的 Logcat。
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// 1. 在這邊將 Log 方法加入。
Log.i("MainActivity", "onCreate called")
// Use Data Binding to get reference to the views
binding = DataBindingUtil.setContentView(this, R.layout.activity_main)
...
}
我們將 "MainActivity" 作為標籤(Tag),以便在 Logcat 更容易瞭解這個訊息是在哪個 class 內發生的。
並且把 "onCreate called"(onCreate 已調用)字串放入訊息(message)。
[圖1] 利用快捷鍵Ctrl + O
來展開 Activity class 的覆寫(override)成員函數(member function),並選擇 onStart()
接著將 Log 方法加入onStart()
,並將訊息修改成"onStart called"(onStart 已調用)字串。
override fun onStart() {
super.onStart()
Log.i("MainActivity", "onStart called")
}
[圖2] 運行 Dessert Pusher 應用程式,你可以在 Logcat 視窗用關鍵字篩選想看的訊息
參考資料