diff --git a/core/java/android/widget/Toast.java b/core/java/android/widget/Toast.java index 88d7e05dd1b36..fafc113bf7a24 100644 --- a/core/java/android/widget/Toast.java +++ b/core/java/android/widget/Toast.java @@ -120,7 +120,12 @@ public class Toast { */ public void cancel() { mTN.hide(); - // TODO this still needs to cancel the inflight notification if any + + try { + getService().cancelToast(mContext.getPackageName(), mTN); + } catch (RemoteException e) { + // Empty + } } /**