【发布时间】:2016-04-06 00:40:46
【问题描述】:
我尝试以这种方式将 JSONObject 添加到 JSONArray:
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("strefa", strefa);
jsonObject.put("adres", adres);
jsonObject.put("kryteria", kryteria);
jsonObject.put("telefon", telefon);
jsonObject.put("data", data);
} catch (Exception e) {
e.printStackTrace();
}
GlobalConfig config = new GlobalConfig();
config.addJSONObject(jsonObject);
并以这种方式获取这个 JSONArray:
GlobalConfig config = new GlobalConfig();
JSONArray jsonArray = config.getJSONArray();
下面是我的全局配置:
public class GlobalConfig {
JSONArray JsonArray = new JSONArray();
public JSONArray getJSONArray() {
return JsonArray;
}
public void addJSONObject(JSONObject jsonObject) {
JsonArray.put(jsonObject);
}
出了点问题。例如,我尝试获取这个数组的长度,我收到大小为 0。我怎样才能返回 JSONArray?
【问题讨论】:
-
使用意图传递数据。那会更容易。
-
我不能,因为我需要访问任何活动和服务。
标签: android arrays return global-variables jsonobject