You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by br...@apache.org on 2013/02/25 22:46:32 UTC
android commit: Added CallbackContext success message with an int
parameter
Updated Branches:
refs/heads/master 62421ee49 -> c668eeba0
Added CallbackContext success message with an int parameter
Added a small utility function to convert JSONArray to List<String>
Project: http://git-wip-us.apache.org/repos/asf/cordova-android/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-android/commit/c668eeba
Tree: http://git-wip-us.apache.org/repos/asf/cordova-android/tree/c668eeba
Diff: http://git-wip-us.apache.org/repos/asf/cordova-android/diff/c668eeba
Branch: refs/heads/master
Commit: c668eeba0fc8e36594777e86071a28fa70be3279
Parents: 62421ee
Author: Shravan Narayan <sh...@dhcp-172-23-180-146.wat.corp.google.com>
Authored: Mon Feb 25 14:00:34 2013 -0500
Committer: Shravan Narayan <sh...@dhcp-172-23-180-146.wat.corp.google.com>
Committed: Mon Feb 25 15:17:40 2013 -0500
----------------------------------------------------------------------
framework/src/org/apache/cordova/JSONUtils.java | 24 +++++++++++++++
.../org/apache/cordova/api/CallbackContext.java | 9 +++++
2 files changed, 33 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/c668eeba/framework/src/org/apache/cordova/JSONUtils.java
----------------------------------------------------------------------
diff --git a/framework/src/org/apache/cordova/JSONUtils.java b/framework/src/org/apache/cordova/JSONUtils.java
new file mode 100644
index 0000000..77df876
--- /dev/null
+++ b/framework/src/org/apache/cordova/JSONUtils.java
@@ -0,0 +1,24 @@
+package org.apache.cordova;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+
+public class JSONUtils {
+ public static List<String> toStringList(JSONArray array) throws JSONException {
+ if(array == null) {
+ return null;
+ }
+ else {
+ List<String> list = new ArrayList<String>();
+
+ for (int i = 0; i < array.length(); i++) {
+ list.add(array.get(i).toString());
+ }
+
+ return list;
+ }
+ }
+}
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/c668eeba/framework/src/org/apache/cordova/api/CallbackContext.java
----------------------------------------------------------------------
diff --git a/framework/src/org/apache/cordova/api/CallbackContext.java b/framework/src/org/apache/cordova/api/CallbackContext.java
index 2f7b15f..a5d1255 100644
--- a/framework/src/org/apache/cordova/api/CallbackContext.java
+++ b/framework/src/org/apache/cordova/api/CallbackContext.java
@@ -79,6 +79,15 @@ public class CallbackContext {
public void success(byte[] message) {
sendPluginResult(new PluginResult(PluginResult.Status.OK, message));
}
+
+ /**
+ * Helper for success callbacks that just returns the Status.OK by default
+ *
+ * @param message The message to add to the success result.
+ */
+ public void success(int message) {
+ sendPluginResult(new PluginResult(PluginResult.Status.OK, message));
+ }
/**
* Helper for success callbacks that just returns the Status.OK by default