2010-12-07 21 views
2

私はAndroid開発には初めてです。私たちは現在、既存のフレームワークをAndroidに移植しようとしています。私たちは、特定の操作を実行するためのフラグのセットを提供するシングルトンインスタンスを公開するコアライブラリ(既存のもの)を持っています。今私は特定の操作を実行し、単一のインスタンスのフラグが変更されます。私はアプリケーションを終了し、それを再起動すると、私はこれらのフラグがデフォルト値にリセットされているはずですが、失敗します:-((I.Ive)は、アプリケーションが終了するまでこの問題を克服する方法を教えてもらえますか?シングルトンに関する問題

答えて

3

私はあなたが実際にアプリケーションを終了していないと思われます。Androidでは、単にアクティビティからナビゲートするだけでアプリケーションが終了しません。アプリケーションのデフォルトのパラメータセットをリセットする必要がある場合は、ActivityのonResume()メソッドでリセットすることができます。

0

迅速な回避策は、onDestroyでSystem.exit(1)を呼び出すことです。アプリケーション全体を強制終了します。 しかし、それは良い習慣ではありません。

関連する問題