Commit 992478a2 by PKnittel

Changed interpretation of args-array in android, to be the same like in iOS

parent 055d3bc3
......@@ -40,7 +40,6 @@ import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Build;
import android.util.Log;
import android.annotation.TargetApi;
import de.appplant.cordova.plugin.notification.*;
......@@ -232,12 +231,8 @@ public class LocalNotification extends CordovaPlugin {
* @param args
*/
private void add(JSONArray args){
JSONArray notifications = args.optJSONArray(0);
JSONArray notifications = args;
JSONObject arguments;
if (notifications == null){
Log.e("LocalNotification-Add", "The given arguments does not contain a JSONArray");
return;
}
for(int i=0;i<notifications.length();i++){
arguments = notifications.optJSONObject(i);
LOG.d("LocalNotification", arguments.toString());
......@@ -255,11 +250,7 @@ public class LocalNotification extends CordovaPlugin {
* @param args
*/
private void update(JSONArray args){
JSONArray updates = args.optJSONArray(0);
if (updates == null){
Log.e("LocalNotification-Update", "The given arguments does not contain a JSONArray");
return;
}
JSONArray updates = args;
JSONObject updateContent;
for(int i=0;i<updates.length();i++){
updateContent = args.optJSONObject(i);
......@@ -273,12 +264,8 @@ public class LocalNotification extends CordovaPlugin {
* @param args
*/
private void cancel(JSONArray args){
JSONArray ids = args.optJSONArray(0);
JSONArray ids = args;
String id;
if (ids == null){
Log.e("LocalNotification-Cancel", "The given arguments does not contain a JSONArray");
return;
}
for(int i=0;i<ids.length();i++){
id = args.optString(i);
nWrapper.cancel(id);
......@@ -310,12 +297,8 @@ public class LocalNotification extends CordovaPlugin {
* @param args
*/
public void clear(JSONArray args){
JSONArray ids = args.optJSONArray(0);
JSONArray ids = args;
String id;
if (ids == null){
Log.e("LocalNotification-Clear", "The given arguments does not contain a JSONArray");
return;
}
for(int i=0;i<ids.length();i++){
id = args.optString(i);
nWrapper.clear(id);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment