2012-01-12 16 views
0

私のAndroidアプリケーションでは、最初のアクティビティでさまざまな初期化タスクが実行され、後で他のアクティビティで使用されるデータが計算されます。データを解放する対応する終了タスクがあります。一見すると、onCreateの初期化タスクとonDestroyの終了タスクの両方を最初のアクティビティで実行するのは当然のようです。相互依存アクティビティの初期化/クリーンアップ

しかし、別のアクティビティがアクティブな間に最初のアクティビティがAndroidによって強制終了される可能性があるため、onDestroyでデータを解放すると、まだアクティブで、データにアクセスしたいアクティビティに問題が発生します。

これをどのように解決すればよいですか?私はどのアクティビティが最後に破壊されるのかを特定する方法が必要なので、そこで終了タスクを実行できます。

答えて

1

アプリケーションクラスを拡張してデータを保存する方が常に優れています。 check

+0

正しいポインタのように見えます。ありがとう:-) – Dabbler

関連する問題