如何解决自动化异常停止问题

从目前的情况来看,一般是这样停止的:app已经挂在那里了。最可能的原因:

1 发生了异常,app退出。

2 被系统关闭,不知道什么原因。

因为我们的app有自动重启功能,但是目前看来--------------似乎他没有能够实现重启。但是有时候他似乎重启了。---------------我们这里只能解决他自动重启了的情况。

解决方式很简单:

不管什么原因停止了--------------暂时无法定位,我都给他重启服务--------------把这个服务做成一个几乎停不下来的服务。我的app本来就有闹钟的不死服务,触发一下自动化服务,那不是很简单的事情?我甚至可以远程启动自动化。

所以我这里担心的是:怎么停下来,一定要找到一个除了卸载和停止权限外能停下来这个服务的方法。因为上次似乎有个服务,停不下来。现在试试看能不能停下来。

-------------目前停不下来,我自己也停不下来--------------目前唯一停下来的方法是:关闭整个app,然后他就停下来了。------------这个时候服务没有重启。------------------

----------如果我让闹钟服务自动启动这个服务,那么即使重启app,他还会继续执行。