美文网首页
7 四大组件

7 四大组件

作者: 江东独步行 | 来源:发表于2018-01-22 22:35 被阅读0次

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

相关文章

网友评论

      本文标题:7 四大组件

      本文链接:https://www.haomeiwen.com/subject/ahkraxtx.html