成人免费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-02-04 14:01:44

Android應用

2010-03-05 13:34:54

2010-03-02 14:04: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-02-22 13:53:22

Python 中文亂碼

2010-02-03 15:17:58

Python 源文件

2010-03-05 14:52:09

Android應用程序

2010-04-29 10:31:08

Unix程序

2010-03-02 13:23:11

Android手機程序

2010-02-04 09:41:03

Android應用程序

2016-11-03 13:00:54

類型轉換javascript

2010-02-23 10:50:11

Python 測試框架

2010-03-17 12:46:57

交換機配置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美一区二区三区 | 久亚州在线播放 | 日本一区二区三区精品视频 | 久久久123 | 日韩精品一区二区三区中文在线 | 日本一区二区三区在线观看 | 午夜视频在线免费观看 | 武道仙尊动漫在线观看 | 久久艹免费视频 | 国产一级视频在线观看 | 亚洲热在线视频 | 亚洲电影免费 | 99精品在线观看 | 亚洲精品国产电影 | 亚洲va国产日韩欧美精品色婷婷 | 一区二区三区精品视频 | 青青草一区 | 一级黄色日本片 | 欧美日韩在线免费 | 国产高清在线精品一区二区三区 | 亚洲精品欧美 | 久久婷婷国产麻豆91 | 成年人网站免费视频 | 国产欧美在线播放 | 日日夜精品视频 | 久久精品一级 | 91精品国产一区二区三区动漫 | 成人精品久久 | 久久久久国产精品免费免费搜索 | 99久久久无码国产精品 | 成人毛片视频在线播放 | 麻豆va | 成人片免费看 | 狠狠干天天干 | 午夜成人免费视频 | 亚洲97 | 91五月婷蜜桃综合 | 韩日一区 | 91观看| 亚洲a网| 蜜桃视频在线观看免费视频网站www |