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,209评论 2 21
  • 转自Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,...
    开子的私家地阅读 992评论 0 5
  • 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-androi...
    eddy_wiki阅读 2,351评论 0 20
  • 本文主要搜集记录一下Android开发的四大组件:一、Activity详解二、Service详解三、Broadca...
    AFinalStone阅读 413评论 0 2
  • 《有点意思》 文/曲阳先生 春是破晓的好,夏是夜里好,秋是傍晚好,冬是早晨好。才媛清少纳言说四时情趣娓娓道来,顽皮...
    曲陽先生阅读 265评论 0 4
  • 2018.01.07 星期天 雨天 4°~8° 习惯性地7点半醒来,探了探头感觉冷嗖嗖的又缩回被窝去了...
    空白格n阅读 181评论 0 0
  • 构造函数简介 在上一个章节我们在创建好类的对象之后,首先对它的每一个成员属性赋值之后再对它们进行输出操作,如果不赋...
    随波逐流007阅读 476评论 0 1
  • 哈哈哈哈哈哈哈,折腾我好久的手机和电脑都好了!
    一路李花开阅读 85评论 0 0
  • 当真正遇到一个你爱的人,你可以卑微得像一粒灰尘、一滴水珠。所谓的自信都在她面前化为乌有,心甘情愿地去为她做所有事情...
    li烟火迷离阅读 143评论 0 0