我有一个很长的 ListView,用户可以滚动。我每 30 秒刷新一次此列表视图,列表视图刷新成功。但是有一个问题,我希望将列表滚动到与刷新之前相同的位置。因为现在如果列表刷新,那么它会显示第一个位置。
我通过 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));
}
}
任何帮助将不胜感激。在此先感谢