我正在做数据使用应用,但我遇到了一些麻烦。基本上我在接受的答案中做了here所描述的内容,但我想到了其他一些问题。例如,如果用户杀死应用程序,则更新数据库的服务也会被破坏,因此应用程序将停止存储数据。所以我的问题是如何解决这个问题?有没有办法再次启动服务或保持运行,即使用户杀死应用程序?还有其他解决方案吗?
答案 0 :(得分:1)
如果您想在被其他进程杀死后自动重启服务,可以在服务中使用以下常量,
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}