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

正文內(nèi)容

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

2025-01-19 02:20上一頁面

下一頁面
  

【正文】 Activity的跳轉(zhuǎn) ( 3)帶返回值的跳轉(zhuǎn) (用 Bundle封裝數(shù)據(jù) ) ? 第一個頁面接收返回值的代碼如下所示: protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode ) { //requestCode為 Activity1的請求標(biāo)識 //resultCode為回傳的標(biāo)記 , 在 Activity2中使用的是 RESULT_OK, 所以此處進行選擇 case 0: if( resultCode == RESULT_OK) { Bundle b=()。一個組件中可以有多個 intentfilter元素,每個 intentfilter元素描述不同的能力,如下示例: ( 2)間接 Intent Intent解析 A、 action子元素 intentfilter action android:value=/ action android:value=/ action android:value=/ ...... /intentfilter 注意: intentfilter列表中的 Action屬性不能為空 ,否則所有的 Intent都會因匹配失敗而被阻塞。 } //在整個生命周期結(jié)束時被調(diào)用,清除任何資源,包括結(jié)束線程、關(guān)閉數(shù)據(jù)庫連接等。 } //在 onStart()后被調(diào)用,用于恢復(fù) UI信息 Override protected void onRestoreInstanceState(Bundle savedInstanceState) { // TODO Autogenerated method stub //從 savedInstanceState恢復(fù) UI狀態(tài) 。 public class Activity1 extends Activity { /** Called when the activity is first created. */ private static final String TAG = Activity1。 當(dāng) Activity變?yōu)橛脩舨豢梢姇r繼以 onStop()。對于 Activity棧來說,它處于 棧頂 Paused Activity在屏幕上 仍然可見 ,但是它已經(jīng) 失去了焦點 ,用戶不能與 之進行交互。 當(dāng) Activity變?yōu)殡[藏時繼以 onStop()。 import 。 startActivity(intent)。 (TAG,onSaveInstanceState)。 ? 通過使用 Intent對象的 getXXXExtra()方法可以獲取附加信息。 注:不傳參數(shù)的話 , 可以不加此行代碼 ( intent, 0)。 default: break。 Bundle bundle = new Bundle(); bundle. putString( 參數(shù) , 參數(shù)值 )。將一個人的姓名附加到 Intent對象中,代碼如下所示: Intent intent = new Intent()。 //當(dāng)進程被殺死或重啟時這個 Bundle會傳入到onCreate方法。 (進入 Activity3,彈出對話框 )。 是 無 Activity生命周期的事件回調(diào)方法 — Activity生命周期過程及狀態(tài)改變 方法 描述 可被殺死 下一個 onSaveInstanceState() Android系統(tǒng)在資源不足而終止 Activity前被調(diào) 用,用以保存 Activity的狀態(tài)信息,供onCreate()和 onRestoreInstanceState()方法恢復(fù)使用 否 onSaveInstanceState() onRestoreInstanceState() 恢復(fù) onSaveInstanceState()保存的 Activity狀態(tài)信息,在 onStart()和 onResume()方法之間使用 否 onRestoreInstanceState() 注意:與前面所講的 7種方法不同, onSaveInstanceState()和onRestoreInstanceState()并不是生命周期方法 ,它們并不是總會被調(diào)用。 可在此處做初始化設(shè)置 ──創(chuàng)建視圖 、 綁定數(shù)據(jù)至列表等 。系統(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)。 這可能發(fā)生在它被銷毀或者另一個 Activity( 可能是現(xiàn)存的或者是新的 ) 回到運行狀態(tài)并覆蓋它時 。 setContentView()。 (savedInstanceState)。 (TAG,onDestroy)。 ? 一個 intentfilter中可以添加多個 action子元素,如下所示 : Intent解析 B、 category子元素 注意:與 Action一樣, intentfilter列表中的 Category屬性 不能為空 。//str即為回傳的值 參數(shù)值 } break。 (,) ; setResult( RESULT_OK, intent)。 Android提供了 兩種生成 Intent Filter的 方式 :一種是通過IntentFilter類 生成;另一種通過在配置文件 intentfilter元素 生成。 } //在可視生命周期結(jié)束時被調(diào)用,保存數(shù)據(jù)和狀態(tài)變化 Override protected void onStop() { // TODO Autoge
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1