你可以在每次notify前,先记录当前的listview第一个可见的item的position,然后在notify后,设置当前选中的item为position。

解决方案 »

  1.   


    修改为: protected void onPostExecute(Void result)
                    {
    getapp();
                    //mListView.setAdapter(adapter);已在getapp中实现                int nLastPos = mListView.getFirstVisiblePosition();
         adapter.notifyDataSetChanged();
                    mListView.setSelection(nLastPos);
                    mListView.onLoadMoreComplete();
    super.onPostExecute(result);
                    }