我的应用程序从PHP脚本接收数据。这些数据形成一个JSONArray,用于填充listview。当我用listview打开Activity时,我希望在收到数据后刷新listview。我怎么能从IntentService做?我在我的Activity中有这个类,但当我从IntentService调用他们的应用程序时,我的应用程序已关闭。
public void update(){
ArrayList<ListData> myList = new ArrayList<>();
GlobalConfig config = new GlobalConfig();
JSONArray JsonArray = config.getJSONArray();
for (int i = 0; i < JsonArray.length(); i++) {
try {
JSONObject Json = JsonArray.getJSONObject(i);
ListData ld = new ListData();
ld.setStrefa(Json.getString("strefa"));
ld.setAdres(Json.getString("adres"));
ld.setKryteria(Json.getString("kryteria"));
ld.setTelefon(Json.getString("telefon"));
ld.setData(Json.getString("data"));
myList.add(ld);
} catch (JSONException e) {
e.printStackTrace();
}
}
mListAdapter.notifyDataSetChanged();
}