【发布时间】:2014-05-03 10:15:20
【问题描述】:
我使用 aysctask 从 Web 服务获取数据。我想要从字符串中获得的任何数据,这些数据添加到 ArrayList markerPoints 数组列表中。这是在 oncreate 中声明的,所以我如何将数据添加到 arraylist.pls 帮助我,我是 android 的新手。提前致谢。
protected void onPostExecute(String response) {
super.onPostExecute(response);
try {
JSONObject jsonResponse = new JSONObject(response);
JSONObject jArray = jsonResponse.getJSONObject("data");
JSONObject jstart = jArray.getJSONObject("start");
JSONObject jend = jArray.getJSONObject("end");
JSONObject jcureent = jArray.getJSONObject("current");
for (int i = 0; i < jArray.length(); i++) {
startlat=jstart.getString("lat");
startlong=jstart.getString("long");
endtlat=jend.getString("lat");
endlong=jend.getString("long");
currentlat=jcureent.getString("lat");
currentlong=jcureent.getString("long");
}
在 oncreate 中我声明了 , markerPoints = new ArrayList();我创建了一个数组列表,我希望从它存储到该数组中的 json 中获取任何数据。谢谢
【问题讨论】:
-
它是什么类型的arraylist??
-
ArrayList
markerPoints = new ArrayList (); thsi 是 latlng 类型的数组列表。我将其声明为全局变量。