を変更することは回転変化が発生した場合にメモリリークを回避するために活動を着脱する必要はありませんし、活動が破壊されたために、AsyncTaskで作業getApplicationContext()
を使用することをお勧めします?実際には、Activity自体ではなく、穴のアプリケーションに依存するContextが実際に必要なので、正しいことが必要です。コンテキスト、AsyncTaskと回転が
さらに、アクティビティを文脈として使用する方が良い場合は、です(アクティビティの表示にアクセスする必要があるため)...破壊されたときにそれを切り離す(nullに割り当てる)代わりにonCreate()
の新しいインスタンスを割り当て、はちょうど分離を避けることができますか?このように、新しいインスタンスを再割り当てするだけで、使用するコンテキストが常に存在するため、NullPointerExceptionの問題を回避できます。
回答ありがとうございました。第2の投稿は、@ CommonSWareの対応に大いに役立ちました。彼は私に 'detach()'となぜそれが働くのかを明らかにした。:) – Caumons