APIレベル7を使用してタブベースのアプリケーションを開発しました。Android2.1デバイスで正常に動作しています。しかし、2.2デバイスで実行しようとすると問題が発生します。初めてタブにアクセスしたときはOKです。ただし、同じタブに再度アクセスすると、次のエラーメッセージが表示されます。
android.database.sqlite.DatabaseObjectNotClosedException:アプリケーションはここで開かれたカーソルまたはデータベースオブジェクトを閉じませんでした
しかし、2.1デバイスではそのような問題はありません。ここで、タブの各アクティビティでデータベース接続を閉じたことを説明します。
さらに驚くべきことに、最初はタブAにいます。タブAIの場合、データベース操作を実行しました。次に、同じデータベースでデータベース操作も行われているタブBに問題なく移動します。次に、タブAに戻ると、このエラーが発生しています。データベースとカーソルのクローズに関連する問題の場合、タブAからBに移動するときに例外が発生するはずです。問題のある場所を誰かが特定できますか?