Merge "Fix frozen alarm issue" into oc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
af4bfcdb7e
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user