freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機軟件及應(yīng)用]android移動應(yīng)用設(shè)計與開發(fā)--第04章-wenkub.com

2024-12-05 02:20 本頁面
   

【正文】 //str即為回傳的值 參數(shù)值 } break。//str即為回傳的值 參數(shù)值 } break。 (,) ; setResult( RESULT_OK, intent)。 ? 第一個頁面 傳送參數(shù)值 的代碼如下所示: 注: startActivityForResult(Intent intent, Int requestCode)方法中的參數(shù) requestCode 用于識別第二個頁面?zhèn)骰貋淼闹怠?( , )。 ? 一個 intentfilter中可以添加多個 action子元素,如下所示 : Intent解析 B、 category子元素 注意:與 Action一樣, intentfilter列表中的 Category屬性 不能為空 。 Android提供了 兩種生成 Intent Filter的 方式 :一種是通過IntentFilter類 生成;另一種通過在配置文件 intentfilter元素 生成。例如,將上面代碼存入 Intent對象中的人名獲取出來,因存入的是字符串,所以可以使用getStringExtra()方法獲取數(shù)據(jù),代碼為: String name=(name)。 ? 通過使用 Intent對象的 putExtra()方法來添加附加信息。 (TAG,onDestroy)。 } //在可視生命周期結(jié)束時被調(diào)用,保存數(shù)據(jù)和狀態(tài)變化 Override protected void onStop() { // TODO Autogenerated method stub ()。 } //重新進入可視界面前被調(diào)用,這個 Activity已經(jīng)出現(xiàn)過 Override protected void onRestart() { // TODO Autogenerated method stub ()。 } //在 onResume()之后被調(diào)用,用于保存界面信息 Override protected void onSaveInstanceState(Bundle savedInstanceState) { // TODO Autogenerated method stub //保存 UI狀態(tài)變化到 savedInstanceState中。 (savedInstanceState)。 } Activity生命周期的事件回調(diào)方法 — 實例 // 可視生命周期開始時被調(diào)用 Override protected void onStart() { // TODO Autogenerated method stub ()。 } })。 Button otherButton = (Button)findViewById()。 setContentView()。 import 。 import 。 可以用 isFinishing()方法來區(qū)分這兩種情況 。 這可能發(fā)生在它被銷毀或者另一個 Activity( 可能是現(xiàn)存的或者是新的 ) 回到運行狀態(tài)并覆蓋它時 。 此方法主要用于將所有持久性數(shù)據(jù)寫入存儲之中 , 這一切動作應(yīng)該在短時間內(nèi)完成 , 因為下一個 Activity必須等到此方法返回后才會繼續(xù) 。 否 onResume() or onStop() onResume() 在 Activity開始與用戶進行交互之前被調(diào)用 。 方法 描述 可被殺死 下一個 onCreate() 在 Activity第一次被創(chuàng)建的時候調(diào)用 。系統(tǒng)仍然保留有其內(nèi)部狀態(tài)和成員信息,但是它經(jīng)常會由于手機系統(tǒng)內(nèi)存被征用而被系統(tǒng)殺死回收 Killed Activity被系統(tǒng)殺死 回收 或者 未啟動 Activity 狀態(tài) 四種狀態(tài)的轉(zhuǎn)換關(guān)系如圖 : A c t i v e / R u n n i n gP a u s e dK i l l e dS t o p當(dāng) 前A c t i v i t y 部分 被 遮 住當(dāng) 前 A c t i v i t y完 全 被 遮 住圖 Activity的 4種狀態(tài)之間的轉(zhuǎn)換圖 ? Activity啟動后處于 Active/Running 狀態(tài),此時 Activity處于屏幕的最上面 ? 當(dāng)用戶啟動了新的 Activity,并且此Activity部分遮擋了當(dāng)前的 Activity或擁有透明屬性時,則當(dāng)前的 Activity轉(zhuǎn)換為Paused狀態(tài),也可以從 Paused狀態(tài)到Active/Running狀態(tài) ? 當(dāng)用戶啟動的 Activity完全遮住了當(dāng)前的Activity時,則當(dāng)前的 Activity轉(zhuǎn)換為 Stop狀態(tài) ? 處于 Stop狀態(tài)的 Activity,當(dāng)手機系統(tǒng)內(nèi)存被其他應(yīng)用程序征用時, Stop狀態(tài)的Activity將首先被殺死,進入 Killed狀態(tài)。在這一過程中,組件會在活動、非活動以及可見或不可見等狀態(tài)中不斷因應(yīng)用場景的改變而進行切換。這一小節(jié)中,我們將對 Android系統(tǒng)中 Activity組件的生命周期進行詳細的介紹 Activity 交互機制 ? Android針對 Activity的管理使用的是 棧機制 , Activity棧保存了已經(jīng)啟動并且沒有終止的 Activity,并遵循 “ 先進后出 ” 的原則 ? 具體說明: 在某個時刻只有一個 Activity處在棧頂,當(dāng)這個 Activity被銷毀后,下面的 Activity才可能處于棧頂,或者是有一個新的 Activity被創(chuàng)建出來,則上一個 Activity就被壓棧下去 ? Android按照一種 層次管理 所有的 Activity,因為 Activity是直接涉及到與用戶交互界面的處理,而任意時刻與用戶交互的界面只有一個,所以 Android針對Activity的管理采用了具有 層次感的棧 的 數(shù)據(jù)結(jié)構(gòu) Activity 狀態(tài) Active /running 此時 Activity一定處于屏幕的最前端,用戶完全可以看得到, 并且可以與用戶進行交互。 ? Active/Running狀態(tài)的 Activity被用戶終止或是 Paused狀態(tài)及 Stop狀態(tài)的 Activity被系統(tǒng)終止后, Activity進入了 Killed狀態(tài) Activity生命周期的事件回調(diào) 方法 事件回調(diào)函數(shù)種類 Android生命周期分類 Activity生命周期過程及狀態(tài)改變 實例 Activity生命周期的事件回調(diào) 方法 — 事件回調(diào)方法種類 Android生命周期的事件回調(diào)方法如下: ? void onCreate(Bundle savedInstanceState) ? void onStart() ? void onRestart() ? void onResume() ? void onPause() ? void onStop() ? void onDest
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1