Android 清除数据时服务停止

Android 清除数据时服务停止,android,Android,我创建了一个与本地数据库通信的通知服务 当我在应用程序运行时按设置清除数据按钮时, 服务也停止了。但我需要在清洁时保持服务运行 用于测试的数据库。这通常会发生吗 提前谢谢 更新 我正在使用IntentService创建后台服务。我正在尝试重新启动服务时 这种情况经常发生。我发现从onStartCommand返回START\u STICKY可以重新启动服务。但是在IntentService中,它说不要超越这个方法。有没有办法做到这一点 再次感谢回复: 我正在使用IntentService创建后台服

我创建了一个与本地数据库通信的通知服务

当我在应用程序运行时按设置清除数据按钮时, 服务也停止了。但我需要在清洁时保持服务运行 用于测试的数据库。这通常会发生吗

提前谢谢

更新

我正在使用IntentService创建后台服务。我正在尝试重新启动服务时 这种情况经常发生。我发现从onStartCommand返回START\u STICKY可以重新启动服务。但是在IntentService中,它说不要超越这个方法。有没有办法做到这一点 再次感谢

回复:

我正在使用IntentService创建后台服务。发生这种情况时,我正在尝试重新启动服务。我发现从onStartCommand返回START\u STICKY可以重新启动服务。但是在IntentService中,它说不要超越这个方法


他们已经覆盖了该方法-

在使用数据时无法清除数据。操作系统无法进入正在运行的应用程序并清除其数据。如果需要一种在应用程序运行时清除数据的方法,则必须将其构建到应用程序中。如果它没有内置到应用程序中,操作系统将如何做到这一点?