7 四大組件

Android 四大組件

Activity的生命周期

A onCreate--onStart--onResume--onPause--onStop--onDestroy
A--B onCreate--onStart--onResume--onPause--(onCreate--onStart--onResume)--onStop

Activity的狀態保存

onSaveInstanceState onRestoreInstanceState

fragment的生命周期

onAttach--onCreate--onCreateView--onActivityCreated--onStart--onResume--onPause--onDestroyView--onDestroy--onDetach

Activity的啟動模式

  1. activity可定義屬性 launchMode
    standard、singleTask、singleTop、singleInstance
  2. intent攜帶標志位
    flag_activity_new_task flag_activity_clear_top flag_activity_single_top

Service的生命周期

startService stopService
onCreate——onStartCommand——onDestroy
onCreate——onBind——unBind——onDestroy
IntentService 開啟工作線程,串行工作,自動停止
startForeground前臺服務,發送常駐通知,stopForeground取消前臺服務標識及通知

Broadcast

廣播的注冊
靜態注冊 <receiver> <intent-filter>
動態注冊 regisertBroadcastReceiver (receiver, intentFilter); unregisterBroadcastReceiver(receiver);
本地廣播 本應用內傳播 通過LocalBroadcastManager發送和注冊
10秒內的操作,不然后anr,可以創建intentService處理耗時工作

Content Provider

進程間數據共享,根據協定的uri訪問共享資源

參考

Activity
Service
Broadcast
Content Provider

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 面試題總結 通用 安卓學習途徑, 尋找資料學習的博客網站 AndroidStudio使用, 插件使用 安卓和蘋果的...
    JingBeibei閱讀 1,715評論 2 21
  • 轉自Android四大基本組件介紹與生命周期Android四大基本組件分別是Activity,Service服務,...
    開子的私家地閱讀 1,432評論 0 5
  • 本文出自 Eddy Wiki ,轉載請注明出處:http://eddy.wiki/interview-androi...
    eddy_wiki閱讀 3,297評論 0 20
  • 本文主要搜集記錄一下Android開發的四大組件:一、Activity詳解二、Service詳解三、Broadca...
    AFinalStone閱讀 622評論 0 2
  • 《有點意思》 文/曲陽先生 春是破曉的好,夏是夜里好,秋是傍晚好,冬是早晨好。才媛清少納言說四時情趣娓娓道來,頑皮...
    曲陽先生閱讀 409評論 0 4