1
中未定義
我面臨從Jsonarray(object)獲取jsonarray的問題。錯誤在這一行 jsonArray = new JSONArray(value);錯誤 「的構造JSONArray(對象)是未定義」構造函數JSONArray(Object)在android
public static JSONArray getPropertyJsonArray(GraphObject graphObject, String property) {
if (graphObject == null) {
return null;
}
Object value = graphObject.getProperty(property);
if (value == null || value.equals(EMPTY)) {
return null;
}
JSONArray jsonArray;
try {
//error line
jsonArray = new JSONArray(value);
return jsonArray;
} catch (JSONException e) {
try {
return (JSONArray) value;
} catch (Exception e1) {
}
}
return null;
}
我在我的android應用程序中集成Facebook SDK。而這條線阻止我在我的項目中繼續前進。 – 2014-09-25 07:41:20
但有一個構造函數需要一個'Object':http://developer.android.com/reference/org/json/JSONArray.html#JSONArray(java.lang.Object)我希望運行時異常也許,但不是編譯時錯誤。 – weston 2014-09-25 07:46:22
@weston,謝謝指出。我不知道那件事。它添加了最新的api(19),因此該操作正在編譯一箇舊的版本 – Blackbelt 2014-09-25 07:50:29