日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深度說明Android程序轉換

在Android 程序中,有關缺省變量值的限制非常模糊?;诖耍芏嗑幾g器允許開發(fā)人員將缺省變量值包含在函數(shù)聲明,指向函數(shù)的指針和引用,成員函數(shù)的指針,以及typedef聲明中。

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

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

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

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

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

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


新聞標題:深度說明Android程序轉換
網(wǎng)站地址:http://www.5511xx.com/article/cdigceo.html