私はListView(CursorAdapterを使用して)私に問題があります。電話するとgetListView().getLastVisiblePosition()を受信して-1います。私のリストには項目が入力されているため、これは問題です。さらに、getListView().getFirstVisiblePosition()リストのどこをスクロールしても、常に 0 を返します。何か案は?
startManagingCursor と関係があります
@Override
public void changeCursor(Cursor cursor) {
super.changeCursor(cursor);
MyActivity.this.mCursor = cursor;
//startManagingCursor(MyActivity.this.mCursor);
}
startManagingCursor をコメントアウトすると、すべて正常に動作します。stopManagingCursor()を変更する前に追加も試みましたCursorが、まだ同じ問題があります。