Bladeren bron

Calling `cancel` on Android with an invalid String as ID does not throw an error anymore.

Sebastián Katzer 12 jaren geleden
bovenliggende
commit
54575439f3
1 gewijzigde bestanden met toevoegingen van 4 en 1 verwijderingen
  1. 4 1
      src/android/LocalNotification.java

+ 4 - 1
src/android/LocalNotification.java

@@ -138,7 +138,10 @@ public class LocalNotification extends CordovaPlugin {
         NotificationManager nc = getNotificationManager();
 
         am.cancel(pi);
-        nc.cancel(Integer.parseInt(notificationId));
+
+        try {
+            nc.cancel(Integer.parseInt(notificationId));
+        } catch (Exception e) {}
     }
 
     /**