Android之路 3 活動的生命週期

2021-08-11 19:30:11 字數 504 閱讀 7864

自onstart()呼叫開始直到對應的onstop()呼叫結束。在此期間,使用者可以在螢幕上看到activity,也許它並不是位於前台或者也不與使用者進行互動。在這兩個方法之間,我們可以保留這個activity需要的所有資源。當使用者不再看見顯示的內容時,可以在onstart()中註冊乙個broadcastreceiver來監控會影響ui的變化,而在onstop()中來註消。onstart() 和 onstop() 方法可以隨著應用程式是否為使用者可見而被多次呼叫。

自onresume()呼叫起,至對應的onpause()呼叫為止。在此期間,activity位於前台最上面並與使用者進行互動。activity會經常在暫停和恢復之間進行狀態轉換。當裝置轉入休眠狀態或者有新的activity啟動時,將呼叫onpause() 方法。當activity從子activity獲得結果或者接收到新的intent時會呼叫onresume() 方法。

Android活動的生命週期

android活動總共有6個核心狀態,分別是oncreate onstart onresume,onpause onstop 和ondestroy 各狀態之間的轉換關係如下 執行狀態 當該活動處於棧頂時為執行態 系統一般不會受該狀態 暫停狀態 不在棧頂位置,但仍然可見 例如被小視窗遮擋的活動 只有在...

android開發之路3

intent intent new intent intent.action call,uri.parse tel textstr startactivity intent android minline 控制textview的顯示行數 1.狀態列通知 2.對話方塊通知 3.吐絲 toast sms...

Android 3 Activity的生命週期

顯然,我們要用的是android.util.log類,這個類相當的簡單易用,因為它提供的全是一些靜態方法 log.v stringtag,stringmsg verbose log.d stringtag,stringmsg debug log.i stringtag,stringmsg info ...