永发信息网

如何分析Android SystemServer Watchdog重启问题

答案:2  悬赏:50  手机版
解决时间 2021-02-11 01:50
  • 提问者网友:记得曾经
  • 2021-02-10 07:06
如何分析Android SystemServer Watchdog重启问题
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-02-10 08:01
[SOLUTION]

1. Watchdog目的是监控系统几个比较主要的service,如果超过一定时间没有反应,认为系统出错,会强制重
启Android.
2. Watchdog原理:
/Frameworks/base/services/java/com/android/server/Watchdog.java
a) 首先SystemServer中的watchdog线程会向android.server.ServerThread线程发送一个
MONITOR message,同时将mCompleted标志位置为false.
全部回答
  • 1楼网友:鸠书
  • 2021-02-10 08:15
代码如下: public void run() { //初始化watchdog 传入各个service作为参数 watchdog.getinstance().init(context, battery, power, alarm, activitymanagerservice.self()); //启动watchdog
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯