成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深度說明Android 程序轉換

移動開發 Android
想要充分的掌握Android 程序的問題,那么就要對Android 程序的結構、語句、變量、函數、預處理指令、輸入和輸出等內容進行了解掌握。

Android 程序中,有關缺省變量值的限制非常模糊?;诖?,很多編譯器允許開發人員將缺省變量值包含在函數聲明,指向函數的指針和引用,成員函數的指針,以及typedef聲明中。

Activity 的狀態及狀態間的轉換 在Android 程序中,Activity 擁有四種基本狀態:Active/Runing 一個新 Activity 啟動入棧后。它在屏幕最前端,處于棧的最頂端,此時它處于可見并可和用戶交互的激活狀態。 Paused 當 Activity 被另一個透明或者 Dialog 樣式的 Activity 覆蓋時的狀態。

此時它依然與窗口管理器保持連接,系統繼續維護其內部狀態,所以它仍然可見,但它已經失去了焦點故不可與用戶交互。
 Stoped 當 Activity 被另外一個Android 程序 、失去焦點并不可見時處于 Stop ed 狀態。 Killed Activity 被系統殺死回收或者沒有被啟動時處于 Killed 狀態。

當一個 Activity 實例被創建、銷毀或者啟動另外一個 Activity 時,它在這四種狀態之間進行轉換,這種轉換的發生依賴于用戶程序的動作。下圖說明了 Activity 在不同狀態間轉換的時機和條件:平臺可以促使移動設備的創新,讓用戶體驗到***越的移動服務,同時,開發商也將得到一個新的開放級別。

圖 1. Activity 的狀態轉換

 

如上所示,Android 程序員可以決定一個 Activity 的“生”,但不能決定它的“死”,也就時說程序員可以啟動一個 Activity,但是卻不能手動的“結束”一個 Activity。當你調用 Activity.finish() 方法時。

結果和用戶按下 BACK 鍵一樣:告訴 Activity Manager 該 Activity 實例完成了相應的工作,可以被“回收”。隨后 Activity Manager 激活處于棧第二層的 Activity 并重新入棧,同時原 Activity 被壓入到棧的第二層,從 Active 狀態轉到 Paused 狀態。

例如:從 Activity1 中啟動了 Activity2,則當前處于棧頂端的是 Activity2,第二層是 Activity1,當我們調用 Activity2.finish() 方法時,Activity Manager 重新激活 Activity1 并入棧。Activity2 從 Active 狀態轉換 Stoped 狀態,Activity1. onActivityResult(int requestCode, int resultCode, Intent data) 方法被執行,Activity2 返回的數據通過 data 參數返回給 Activity1。

【編輯推薦】

  1. Android應用程序組建原理深入剖析 
  2. Android SMS短信服務相關概念簡述 
  3. PythonAndroid數據庫相關代碼解讀 
  4. PythonAndroid安裝卸載程序具體操作方法解析 
  5. Android應用程序的四個關鍵點 
責任編輯:chenqingxiang 來源: ifanr.com
相關推薦

2010-02-02 15:37:11

2010-01-28 09:31:57

C++開源程序

2009-11-30 15:57:18

VS2003 MFC

2010-03-05 13:34:54

2010-03-02 14:04:44

Android手機系統

2010-02-04 14:01:44

Android應用

2010-03-03 17:29:30

Android程序

2010-02-04 16:37:40

Android程序

2010-03-02 09:33:19

Android操作系統

2010-02-02 14:22:50

Python示例

2010-03-03 17:56:44

Android應用程序

2010-03-05 14:52:09

Android應用程序

2010-04-29 10:31:08

Unix程序

2010-02-22 13:53:22

Python 中文亂碼

2010-02-04 09:41:03

Android應用程序

2010-02-03 15:17:58

Python 源文件

2010-03-02 13:23:11

Android手機程序

2016-11-03 13:00:54

類型轉換javascript

2010-02-23 10:50:11

Python 測試框架

2010-03-17 12:46:57

交換機配置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 毛片com | 91资源在线观看 | 91精品一区二区三区久久久久 | 天天草天天干 | 成人欧美在线 | 久久久片| 喷潮网站| 亚洲精品国产综合区久久久久久久 | 国产精品精品久久久 | 日本在线看片 | 亚洲综合99 | 中文字幕男人的天堂 | 亚洲一级视频在线 | 男人av的天堂 | 欧美三区视频 | 日韩中文一区 | 成人黄色网址大全 | av黄色在线 | 亚洲视频欧美视频 | 一区二区三区精品视频 | 精品自拍视频在线观看 | 精品自拍视频 | 久久99精品久久久久久琪琪 | 91xx在线观看 | 夜夜撸av| 久久久女女女女999久久 | 毛片一级片 | 一区在线免费视频 | 免费国产网站 | 97精品久久 | 91精品国产91久久久久久丝袜 | 精品精品视频 | 正在播放一区二区 | 在线观看亚洲专区 | 日韩视频在线免费观看 | 精品欧美乱码久久久久久 | 一区二区中文 | 国产黄色大片网站 | 男女羞羞视频在线免费观看 | 国产乱码久久久 | 成人免费网站www网站高清 |