我的服务非常重要,直到有人通过我的UI屏幕使用密码停止服务。我的应用程序运行良好,但它是设计为由父母(带密码)在他们孩子的手机上打开/关闭的。我已经设法使一切正常工作,但我遇到的问题是,如果孩子使用任务管理器来终止我的服务,那么我的应用程序就无用了。如果有人知道以下方法之一,我将不胜感激:
1)监视服务并在其“被杀死”后自动重新启动 或者 2)防止除启动服务的活动(管理屏幕)之外的任何人能够终止它。或两者都可以?
如果我描述问题不太清楚,我很抱歉,我是初学者。到目前为止,我取得了很大进展,但我卡在了这个最后的障碍。