Android基础
文章平均质量分 56
u013434861
这个作者很懒,什么都没留下…
展开
-
Service解析
Service启动模式: 1、context.startService(): 当我们首次调用startSevice()启动service时,首先调用其onCreate(),再调用onStartCommand(),然后service进入运行状态;此后若再调用startService(),则不会创建新的service对象,系统会找到已创建的service实例然后调用onStartCom原创 2016-07-13 21:37:20 · 232 阅读 · 0 评论 -
IntentService解析
1、源码解析 IntentService注释: IntentService is a base class for {@link Service}s that handle asynchronous requests (expressed as {@link Intent}s) on demand. Clients send requests through {@link android原创 2016-07-13 23:00:50 · 196 阅读 · 0 评论 -
Activity生命周期解析
一般来说,Activity生命周期分为以上7个过程,他们的运行大致如下: 1)首次启动activity时,先调用onCreate(),再调用onStart(),然后调用onResume(),activity进入运行状态,展示到界面上,相应用户操作; 2)当前activity被其他activity覆盖其上(theme为dialog形式的activity),会调用onPause(); 3)当前a原创 2016-06-21 23:08:59 · 273 阅读 · 0 评论 -
Activity启动模式
Activity启动方式有四种,分别是: standard singleTop singleTask singleInstance 我们可以在AndroidManifest.xm配置的Android:launchMode属性为以上四种之一即可;默认为standard模式; 1、standard 默认模式。在这种模式下,不管有没有已存在的activity实例,都会重原创 2016-06-21 23:48:15 · 212 阅读 · 0 评论 -
Context应用场景
说明: NO1:通过这些context是可以启动activity,但会新建一个task,一般不推荐; NO2:通过这些context去layout inflate是合法的,但会系统默认的主题样式,自定义的样式可能不被使用; NO3:在receiver为null时允许,在4.2以上版本中,用于获取黏性广播的当前值(可以忽视);(不太清楚) 注:ContentProvider及Broadcas原创 2016-06-23 21:40:35 · 299 阅读 · 0 评论