为什么这么慢的Android服务重启START_STICKY?
作者:互联网
我有一个后台服务,我正在做这项服务的所有操作.服务有时正在处理活动.但是如果应用程序关闭,服务将以START_STICKY重新启动;它工作正常,但有时需要很长时间才能重启,比如超过一分钟.
@Override
public void onCreate() {
SocketIOConnect();
super.onCreate();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
如何减少重启时间?
解决方法:
How do I reduce restart time?
你不控制它.由OS决定何时将重新启动由于某种原因而终止其进程的服务.
请记住,如果用户强制停止您的应用(例如,来自“设置”),您的服务可能永远不会重新启动.
标签:android,android-service,background-service 来源: https://codeday.me/bug/20190628/1320506.html