服务长期驻留后台,那么什么时候结束呢? 只有调用他自己的stop方法才会结束吗?否则不会自己结束,是吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是通过BinderService 启动的,如果没有对象去Binder了,就会被关闭了。 如果是StartService接品调用的,只能是stop 1 通过startService Service会经历onCreate->onStart stopService的时候直接onDestroy 如果是调用者(TestServiceHolder)自己直接退出而没有调用stopService的 话,Service会一直在后台运行。 下次TestServiceHolder再起来可以stopService。 2通过bindService Service只会运行onCreate,这个时候TestServiceHolder和TestService绑定在一起 TestServiceHolder退出了,Srevice就会调用onUnbind->onDestroyed 所谓绑定在一起就共存亡了 内存不足时,会杀掉进程,服务也就被onDestroy了。 先要看你的服务是和Activity一起死亡的,还是界面死亡他还在后台运行。第一种就不说了。第2中看2楼。完了。 TextView myTextView=(TextView)findViewById(R.id.myTextView);报错 求问关于android相机调用的问题? 做一个应用要支持所有网络,请教高手了! 关于android activity切换的效果 TabActivity 传参数 ubuntu下安装ADT遇到如下问题,有图有真相 android平板电脑连以太网的问题 android开发,类型转换的问题 android应用程序之间如何通信 大家自建数据统计还是用umeng 关于Android工程的XML文件的自动提示功能 4.1.1 framework 层编译问题
Service会经历onCreate->onStart
stopService的时候直接onDestroy
如果是调用者(TestServiceHolder)自己直接退出而没有调用stopService的
话,Service会一直在后台运行。
下次TestServiceHolder再起来可以stopService。
2通过bindService
Service只会运行onCreate,这个时候TestServiceHolder和TestService绑定在一起
TestServiceHolder退出了,Srevice就会调用onUnbind->onDestroyed
所谓绑定在一起就共存亡了
第一种就不说了。第2中看2楼。
完了。