Android中的activity是android系統中的四大元件之一,可用於顯示View。 android四大元件有:1、activity;2、service服務;3、content provider;4、廣播接收器。
<strong>Activity</strong>
#是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是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!