AsyncTask を使用して listView を満たすデータを取得しています。リストビューのアダプターを変更していますonPostExecute()
protected void onPostExecute(ArrayList<JSONObject> result) {
MarkersListAdapter adapter = (MarkersListAdapter) this.markersList.getAdapter();
adapter.clear();
adapter.addAll(result);
this.markersList.setAdapter(adapter);
次に、新しいビューにいくつかの変更を加えたいのですが、プログラムが から戻った後、ListView に新しいビューが入力されonPostExecute()
ます。にいるときにアンドロイドに強制的にリストビューを埋めさせたいonPostExecute()
。notifyDatasetChanged()
アダプターとリストビューを試しましたが、うまくいきませinvalidate()
んでした。