AsyncTask を使用してデータをダウンロードしてデータベースに保存するアクティビティがあります。データベースを開くには、Context パラメータを SQLiteOpenHelper の onCreate メソッドに渡す必要があります。これは、データベースが何らかの形でコンテキストを必要とすることを意味します。
そして、私はただ興味があります.デバイスが回転し、アクティビティが破棄と作成のサイクルを経るとどうなるでしょうか? アクティビティの onCreate() メソッドではなく、アクティビティのコンストラクタでデータベースを開くことはできますか?
問題は、別のスレッドから DB を使用していて、アクティビティが破棄されて再作成されたときに正確に何が起こるかを知りたいことです。