2016-06-21 16 views
-1

私のアプリケーションでは、アプリケーションクラスにユーザーデータを保存しました。ロケーションサービスはアプリで使用しています。設定からロケーション許可が手動でオフにされ、アプリケーションに行くと、アプリケーションクラスに保存されたuserdataがnullを返します。私は問題を理解することができなかった、誰も前にそのような問題を提起されていない。私を助けてください。私はたくさんのグーグルで探せました。解は見つかりません。Androidアプリケーションアプリケーションの設定が変更されるとデータが失われる

答えて

1

ときどき提案されるパターンは、すべてのアクティビティで使用できるように、Applicationオブジェクトにデータを保存することです。このソリューションはシンプルですが、それは間違っています.Androidがメモリを解放するためにアプリケーションを静かに殺すと、アプリケーション変数がnullになる可能性があります。

関連する問題