Explorar el Código

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

Sebastián Katzer hace 12 años
padre
commit
54575439f3
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  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) {}
     }
 
     /**