iT邦幫忙

2022 iThome 鐵人賽

DAY 26
0
Mobile Development

[Android] 在 activity 與 fragment 身上的 lifecycle系列 第 26

[Day 26] Activity 的 lifecycle - 甜點應用程式 - 生命週期狀態總結及相關定義

  • 分享至 

  • xImage
  •  

一般定義

  • 可見生命週期(Visible Lifecycle):介於onStart()onStop()間當 Activity 可見時的生命週期階段。

  • 關注 / 聚焦(Focus):當使用者可以與 Activity 互動時,我們稱 Activity 被關注 / 聚焦。

  • 前景(Foreground):當 Activity 出現在螢幕上。

  • 背景(Background):當 Activity 完全離開螢幕上。

生命週期狀態

這些狀態在 Activity 生命週期及 Fragment 生命週期是相同的。

  • 已初始化(Initialized):這是一個每當你建立新的 Activity 時的啟始狀態。這個狀態很短暫,接著會立即步入已建立(Created)狀態。

  • 已建立(Created):Activity 剛被建立,但尚未可見(visible)、被關注(focus)。

  • 已開始(Started):Activity 可見(visible),但還未被關注(focus)。

  • 已恢復(Resumed):Activity 正在運作中(running) 的狀態。具有可見性、被關注。

  • 已銷毀(Destroyed):Activity 被銷毀,可在任何時候將 Activity 逐出記憶體,並且不應該再引用 Activity 或與之互動。


參考資料


上一篇
[Day 25] Activity 的 lifecycle - 甜點應用程式 - 生命週期回調方法總結
下一篇
[Day 27] Activity 的 lifecycle - 甜點應用程式 - onCreate、onStart、onResume 的細節
系列文
[Android] 在 activity 與 fragment 身上的 lifecycle30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言