ユーザーがスクロールできる長い ListView があります。30 秒ごとにこのリストビューを更新しています。リストビューは正常に更新されます。しかし、リストをリフレッシュする前と同じポイントまでスクロールしたいという問題が1つあります。リストを更新すると、最初の位置が表示されるためです。
AsynchronousTask を介して次のようにリストを更新しています。
private class HttpTask extends AsyncTask<String, Boolean, String> {
@Override
protected String doInBackground(String... params) {
System.out.println("inside doInBackground>>!!>>> ");
getResponse();
return "Executed";
}
@Override
protected void onProgressUpdate(Boolean... progress) {
}
@Override
protected void onPostExecute(String result) {
// publishProgress(false);
System.out.println("post excute funt***********");
setListAdapter(new ListAdapter(getApplicationContext(),
R.layout.mylist, dataArr));
}
}
事前に感謝します。