Merge "Fix frozen alarm issue" into oc-dev

am: af4bfcdb7e

Change-Id: I2d35bfb3f2afec37ba3e26db4ca77df67ed43a7d
This commit is contained in:
Makoto Onuki
2017-05-04 21:22:17 +00:00
committed by android-build-merger

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();