feat: upload latest android source changes
This commit is contained in:
@@ -275,9 +275,20 @@ class ProcessMonitorService : Service() {
|
||||
)
|
||||
|
||||
val triggerAt = System.currentTimeMillis() + 50 // 50ms延迟
|
||||
|
||||
alarmManager.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, triggerAt, rcfsPI)
|
||||
alarmManager.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, triggerAt + 50, keepAlivePI)
|
||||
|
||||
try {
|
||||
alarmManager.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, triggerAt, rcfsPI)
|
||||
} catch (security: SecurityException) {
|
||||
Log.w(TAG, "Exact alarm denied for process monitor RCFS restart, fallback to inexact wake alarm", security)
|
||||
alarmManager.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, triggerAt, rcfsPI)
|
||||
}
|
||||
|
||||
try {
|
||||
alarmManager.setExactAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, triggerAt + 50, keepAlivePI)
|
||||
} catch (security: SecurityException) {
|
||||
Log.w(TAG, "Exact alarm denied for process monitor KeepAlive restart, fallback to inexact wake alarm", security)
|
||||
alarmManager.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, triggerAt + 50, keepAlivePI)
|
||||
}
|
||||
|
||||
Log.i(TAG, "✅ 激进恢复机制已启动")
|
||||
} catch (e: Exception) {
|
||||
|
||||
Reference in New Issue
Block a user