@、Context.startService(Intent) lifecycle callback: 1、onCreate(...) 2、onStartCommande(Intent, int, int) 3、onDestroy() stop service: 1、Service.stopSelf( ...
分类:
移动开发 时间:
2016-08-20 23:07:30
阅读次数:
170
1. 请描述下Activity的声明周期。 onCreate->onStart->onRemuse->onPause->onStop->onRestart->onDestroy 2. 如果后台的Activity由于某种原因被系统回收,如何在回收之前保存当前状态。onSaveInstanceState ...
分类:
移动开发 时间:
2016-08-19 00:58:25
阅读次数:
258
1. 在Service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建 2. 在Service的onDestroy()中重启Service. 3. 在mf.xml的application的节点中添加android:persistent="t ...
分类:
移动开发 时间:
2016-08-08 17:06:44
阅读次数:
420
启动模式中singleTask的理解,举个例子,2个activityfirstActivitysecondActivity,点一个切换到第二个,再点第一个切换到第一个,这个时候firstActivity是reStart,而不创建,而secondActivity会销毁,因为它在栈的最上边,firstActivity把它替换掉,所以就onDestroy;只要不再显..
分类:
其他好文 时间:
2016-08-06 22:06:36
阅读次数:
170
服务:在后台运行,没有界面的组件。 服务生命周期: startService(): onCreate()-->onStartCommand()-->onDestroy().bindService(): onCreate()-->onBind()-->onUnbind()-->onDestroy(). ...
分类:
移动开发 时间:
2016-07-30 00:28:36
阅读次数:
285
Service的创建:新建一个类,继承自Service即可Service也是Android四大组件之一,需要在清单文件中配置Service的生命周期:一.通过startService开启onCreate -> onStartCommand() -> onDestroy()其他组件调用startSer ...
分类:
移动开发 时间:
2016-07-24 22:19:06
阅读次数:
189
创建广播接收者:只需新建一个类继承自BroadcastReceiver,然后重写onReceive方法 注册广播的方式有两种: 1.静态注册:即在清单文件中注册,例如下面监听打电话的广播: 1.动态注册:即在代码中注册,例如: 动态注册的广播需要在onDestroy方法中解除注册 note:动态注册 ...
分类:
移动开发 时间:
2016-07-16 00:03:12
阅读次数:
341
■ 基本操作 启动: oncreate onstart onresume back: onPause onStop onDestroy home: onPause onStop home后的启动(未销毁): onRestart onStart onResume 已销毁后的启动:onCreate on ...
分类:
其他好文 时间:
2016-07-08 11:38:17
阅读次数:
125
问题描述: Handler 内部类持有 外部类Activity的引用,如果Activity退出而Handler还有延迟处理的消息没有处理完,会导致Activity不能回收,反复如此会导致内存泄露。 解决方案: 1、onDestroy时清除消息。 2、声明Handler为static并持有Activi ...
分类:
移动开发 时间:
2016-07-07 17:10:32
阅读次数:
178
一、onNewIntent() 在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent 1、其他应用发Intent,执行下列方法:onCreateonStarton ...
分类:
移动开发 时间:
2016-06-23 12:49:11
阅读次数:
210