0

アラームマネージャーを介して1分ごとに実行されるサービスがあります。このサービスは、アクティビティの変数を使用します。したがって、1分ごとにサービスが起動され、アクティビティ内の変数からデータが読み取られます。この問題は、Androidがアクティビティを自動的に強制終了するときに発生します。これでサービスは実行されますが、アクティビティが存在しなくなったため、変数にアクセスできません。

この問題の解決策は何ですか?私に何ができる ?Androidがアクティビティをシャットダウンすることを禁止できますか、それとも他のことをすることができますか?

どうもありがとう!

4

1 に答える 1

0

SharedPreferences または Sqlite データベースにデータを保存し、SharedPreferences または Sqlite データベースからアクセスします。

このデータは、アクティビティまたはアプリケーションを閉じた後も失われません。

ありがとう。

于 2012-06-13T10:09:36.397 に答える