首頁 > Java > java教程 > 主體

Android中的activity是什麼意思

little bottle
發布: 2020-10-13 10:09:48
原創
20763 人瀏覽過

Android中的activity是android系統中的四大元件之一,可用於顯示View。 android四大元件有:1、activity;2、service服務;3、content provider;4、廣播接收器。

Android中的activity是什麼意思

<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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!