当用户点击主页按钮时是否可以停止所有已启动的服务?
我用:
startService(new Intent(ClassName.this, ClassName2.class));
stopService(new Intent(ClassName.this, ClassName2.class));
Run Code Online (Sandbox Code Playgroud)
这意味着我必须以某种方式为我已经研究过这个主题的7个以上的app类添加'stopService()',我认为有'onTerminate',但仍然不确定应该如何实现.
任何帮助或提示将不胜感激!谢谢!
Com*_*are 16
当用户点击主页按钮时是否可以停止所有已启动的服务?
不是直接的.对于初学者来说,你无法知道他们是在按HOME.
如果您只希望在活动使用它时运行该服务,请考虑删除startService().相反,bindService()在onStart()需要服务的活动的方法中使用,并调用unbindService()相应的onStop()方法.您可以使用BIND_AUTO_CREATE该服务在需要时延迟启动,Android将在所有连接未绑定后自动停止服务.
| 归档时间: |
|
| 查看次数: |
13079 次 |
| 最近记录: |