如何分析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. 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯