Merge "Fix frozen alarm issue" into oc-dev

This commit is contained in:
TreeHugger Robot
2017-05-04 21:12:35 +00:00
committed by Android (Google) Code Review

View File

@@ -226,11 +226,7 @@ public class AlarmManager {
@Override
public void doAlarm(IAlarmCompleteListener alarmManager) {
mCompletion = alarmManager;
mHandler.post(this);
}
@Override
public void run() {
// Remove this listener from the wrapper cache first; the server side
// already considers it gone
synchronized (AlarmManager.class) {
@@ -239,6 +235,11 @@ public class AlarmManager {
}
}
mHandler.post(this);
}
@Override
public void run() {
// Now deliver it to the app
try {
mListener.onAlarm();