Android
AcmenChen
这个作者很懒,什么都没留下…
展开
-
Activity
<1>Activity生命周期onCreate() 正在创建,初始化界面、初始化数据onStart()正在启动,可见但不在前台无法和用户进行交互onResume()获取焦点,可见并在前台onPause()失去焦点,不可见,可做数据存储、停止动画onStop()即将停止,可做取消网络连接、注销广播接收器onDestroy()即将销毁,资源释放、回收onRest...原创 2019-07-10 14:43:35 · 127 阅读 · 0 评论 -
Fragment
<1>Fragment生命周期Fragment从创建到销毁整个生命周期涉及到的方法依次为:onAttach()-->onCreat()-->onCreateView()-->onActivityCreated()-->onStart()-->onResume()-->onPause()-->onStop()-->onDestroy...原创 2019-07-10 15:15:14 · 117 阅读 · 0 评论 -
Service
<1>Service生命周期onCreat():服务第一次被创建时调用onStartCommand():服务启动时调用onBind():服务被绑定时调用onUnBind():服务被解绑时调用onDestroy():服务停止时调用<2>Service的两种启动方式?区别在哪?第一种,其他组件调用Context的startService()方...原创 2019-07-10 16:03:30 · 291 阅读 · 0 评论 -
BroadcastReceiver
<1>广播有几种形式?什么特点?普通广播:一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播信息,因此它们接收的先后是随机的。有序广播:一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器能收到这条广播消息,当这个广播接收器中的逻辑执行完成后,广播才会继续传递,所以此时的广播接收器是有先后顺序的,且优先级高的广播接收器会先收...原创 2019-07-10 16:31:55 · 108 阅读 · 0 评论 -
ContentProvider
<1>ContentProvider了解多少?四大组件之一,ContentProvider主要负责存储和共享数据。与文件存储、SharedPreferences存储、SQLite数据库存储这几种数据存储方法不同的是,后者保存下来的数据只能被该应用的程序使用,而前者可以让不同应用程序之间进行数据共享,它还可以选择只对哪一部分数据进行共享,从而保证程序中的隐私数据不会有泄漏风险。...原创 2019-07-10 16:43:51 · 101 阅读 · 0 评论