91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

重識Activity——生命周期詳解

發布時間:2020-10-15 14:01:22 來源:網絡 閱讀:413 作者:finit_xu 欄目:移動開發

1. 單個Activity生命周期
*  顯示狀態——onCreate()、onStart()、onResume()
* 隱藏狀態——onPause():部分可見、onStop():隱藏,黑屏狀態
* 銷毀——onDestroy()


2. 多個Activity生命周期交互
* 第一個Activity啟動——依次調用onCreate()、onStart()、onResume ()
* 第二個Activity啟動——第一個activity調用onPause (),第二個activity調用onCreate ()、onStart()、onResume(),第一個Activity調用onStop()
* 再次返回第一個activity—— 第二個Activity調用onPause ()、第一個Activity調用onRestart():不用再onCreate()、onStart()、onResume ();此時第二個Activity調用onStop()、onDestroy(),此時第二個Activity生命周期結束


3. Activity生命周期交互設計思想


* 例子:當處在音樂播放頁面時,此時來電,音樂activity調用onPause (),重寫該方法暫停音樂,否則會影響通話;
* 另一方面,音樂activity調用onPause ()后,緊接著調用onStop(),電話結束后,再次回到音樂播放頁面就是黑屏了


4. 橫豎屏切換


* 切換時相當于創建了一個新的Activity,原有的activity生命周期結束
* 切換時,可以通過onSaveInstanceState 方法中Bundle對象保存切換前activity信息,然后在onCreate()的Bundle對象獲取


5. Activity生命周期的應用


* onPause ()——添加暫停該頁面的其他操作
* onResume ()——當返回頁面時,添加恢復原有頁面的操作
* onDestroy()——結束該頁面時,釋放該頁面其他操作的資源


6. 啟動Activity


* 直接啟動

* 只通過Intent——Intent intent=new Intent(one.this, two.class);
* 輔以Component——Intent intent=new Intent();ComponentName component=new ComponentName(one.this, two.class);  intent.setComponent(component );startActivity(intent);


* 匿名啟動

* 在AndroidManifest中對應的activity添加<intent-filter>——》<action android :name=“1”>——》intent.setAction("1");——》startActivity(intent);


* 啟動系統常見Activity

* 啟動瀏覽器——intent.setAction(Intent.ACTION_VIEW);Uri url=Uri.parse("http://www.imooc.com"); intent.setData(url);startActivity(intent);
* 啟動相冊——intent.setAction(Intent.ACTION_GET_CONTENT);intent.setType(“p_w_picpath/*”);startActivity(intent);
* 發送短信——intent.setAction(Intent.ACTION_SEND);intent.setType(“text/plain”);intent.putExtra(Intent.EXTRA_TEXT,"hello !");startActivity(intent);
* 打開電話——intent.setAction(Intent.ACTION_VIEW );Uri url=Uri.parse("tel:123456"); intent.setData(url); startActivity(intent);
* 其它頁面可以通過Android文檔查看Intent

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贡觉县| 司法| 鲁甸县| 叙永县| 乌什县| 铜川市| 龙州县| 河东区| 南投市| 琼结县| 广平县| 南部县| 上饶县| 乌拉特后旗| 喀喇沁旗| 若尔盖县| 大关县| 洛阳市| 景洪市| 嘉善县| 云龙县| 灵川县| 香港| 溆浦县| 洛浦县| 沾益县| 阿拉善左旗| 景谷| 时尚| 阿荣旗| 搜索| 永春县| 新昌县| 墨玉县| 呼玛县| 合肥市| 漳平市| 原平市| 乐昌市| 凌海市| 北海市|