当前位置: 代码迷 >> Android >> Android程序添加一个服务,如果程序遇到错误退出,则服务重启程序
  详细解决方案

Android程序添加一个服务,如果程序遇到错误退出,则服务重启程序

热度:96   发布时间:2016-04-28 05:49:28.0
Android程序添加一个服务,如果程序遇到异常退出,则服务重启程序
在程序中添加一个服务,这个服务的功能包括:
1、在主程序启动时启动服务。
2、在主程序退出时退出服务
3、在主程序异常退出时负责重启主程序
4、当服务异常退出时主程序负责重启服务。

希望大家提供思路
------解决方案--------------------
只要能监听到服务器异常退出和主程序异常退出的事件应该就没问题,其他就是启动activity 启动Service  退出Activity 退出Service、
------解决方案--------------------
启动一个service,这个service不与activitiy绑定,这就可以了。service检测activity是否启动,若为启动则启动,若activity先启动,则去检测service是否启动,为起动则启动。当这个service异常退出时,系统会自动的重启service,不需要程序控制,然后类推就可以了。。
  相关解决方案