私はCursorAdapterの実装例を見て、すべてが正しく行われていることを確認してきました。
私が行っていないことに気付いたのは、ActivityのonStop()ハンドラーのCursorAdapterでchangeCursor(null)を呼び出すことです。
mAdapter.changeCursor(null);
これの目的は何ですか?正当な理由がある場合はそれを実行するつもりですが、別のアクティビティに移動してこのアクティビティにバックアップし、新しいカーソルが照会されるまで1秒間空白の画面が表示されるのは嫌です。