Android 四大组件面试
生活随笔
收集整理的這篇文章主要介紹了
Android 四大组件面试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Android 四大組件面試
前言
僅用于知識點簡介,詳細描述建議百度,主要是一些個人的理解總結,可以在面試時來回答,所以并不是很詳細,只是總結~ 后續應該會不斷更新
Activity、Service、BroatcastReceiver、ContentProvider
1. Activity
活動頁面
- 生命周期:
- onCreate()、onStart()、onResume()、onPause()、onStop() 和 onDestroy()
- Activity 跳轉時:A -> B,A onPause() -> B onCreate() -> B onStart() -> B onResume() -> B onStop(),最后一步 A onStop 如果 B 是半透明即 A 依然可見,那么就不會調用
2. Service
服務
- 用于啟動一個服務執行后臺任務,不與組件進行通信
- 停止服務使用stopService。
- 啟動后便可以在后臺無限的運行下去(除非系統殺死回收)
- 生命周期:onCreate、onStartCommand、onDestroy
3. Broadcast Receive
廣播是一種廣泛運用的在應用程序之間傳輸信息的機制。而廣播接收器是對發送出來的廣播進行過濾接受并響應的一類組件
4. Content Provider
使一個應用程序的指定數據集提供給其他應用程序
總結
以上是生活随笔為你收集整理的Android 四大组件面试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 银联Apple Pay 总结
- 下一篇: B. Code For 1 一个类似于