Android中的activity是什麼意思
阿新 • • 發佈:2021-07-22
Android中的activity是android系統中的四大元件之一,可用於顯示View。android四大元件有:1、activity;2、service服務;3、content provider;4、廣播接收器。
1、Active/Running
一個新 Activity 啟動入棧後,它顯示在螢幕最前端,處理是處於棧的最頂端(Activity棧頂),此時它處於可見並可和使用者互動的啟用狀態,叫做活動狀態或者執行狀態(active or running)。
2、Paused
當 Activity失去焦點, 被一個新的非全屏的Activity 或者一個透明的Activity 被放置在棧頂,此時的狀態叫做暫停狀態(Paused)。此時它依然與視窗管理器保持連線,Activity依然保持活力(保持所有的狀態,成員資訊,和視窗管理器保持連線),但是在系統記憶體極端低下的時候將被強行終止掉。所以它仍然可見,但已經失去了焦點故不可與使用者進行互動。
3、Stopped
如果一個Activity被另外的Activity完全覆蓋掉,叫做停止狀態(Stopped)。它依然保持所有狀態和成員資訊,但是它不再可見,所以它的視窗被隱藏,當系統記憶體需要被用在其他地方的時候,Stopped的Activity將被強行終止掉。
4、Killed
如果一個Activity是Paused或者Stopped狀態,系統可以將該Activity從記憶體中刪除,Android系統採用兩種方式進行刪除,要麼要求該Activity結束,要麼直接終止它的程序。當該Activity再次顯示給使用者時,它必須重新開始和重置前面的狀態。
以上就是Android中的activity是什麼意思的詳細內容。( 拼多多學院)
Android中的activity是android系統中的四大元件之一,可用於顯示View。android四大元件有:1、activity;2、service服務;3、content provider;4、廣播接收器。
Activity是Android系統中的四大元件之一,可以用於顯示View。Android四大元件有Activity,Service服務,Content Provider內容提供,BroadcastReceiver廣播接收器。
其中,Activity是一個與用記互動的系統模組,幾乎所有的Activity都是和使用者進行互動的,但是如果這樣就能說Activity主要是用來顯示View就不太正確了。
在android 中,Activity 擁有四種基本狀態:
1、Active/Running
一個新 Activity 啟動入棧後,它顯示在螢幕最前端,處理是處於棧的最頂端(Activity棧頂),此時它處於可見並可和使用者互動的啟用狀態,叫做活動狀態或者執行狀態(active or running)。
2、Paused
當 Activity失去焦點, 被一個新的非全屏的Activity 或者一個透明的Activity 被放置在棧頂,此時的狀態叫做暫停狀態(Paused)。此時它依然與視窗管理器保持連線,Activity依然保持活力(保持所有的狀態,成員資訊,和視窗管理器保持連線),但是在系統記憶體極端低下的時候將被強行終止掉。所以它仍然可見,但已經失去了焦點故不可與使用者進行互動。
3、Stopped
如果一個Activity被另外的Activity完全覆蓋掉,叫做停止狀態(Stopped)。它依然保持所有狀態和成員資訊,但是它不再可見,所以它的視窗被隱藏,當系統記憶體需要被用在其他地方的時候,Stopped的Activity將被強行終止掉。
4、Killed
如果一個Activity是Paused或者Stopped狀態,系統可以將該Activity從記憶體中刪除,Android系統採用兩種方式進行刪除,要麼要求該Activity結束,要麼直接終止它的程序。當該Activity再次顯示給使用者時,它必須重新開始和重置前面的狀態。
以上就是Android中的activity是什麼意思的詳細內容。(