私は IntentServices を使用して安らかなサービスを呼び出し、結果をレシーバーに渡します。バックエンドには、シングルトン クラスに保存したユーザー ID と認証トークンが必要です。プロセスが終了したときにこのシングルトンがクリーンアップされ、Android がアクティビティを再開しようとしたときにそのデータが存在しないという問題が発生しました。ユーザー設定は、この種のデータを開始するのに最適な場所のように思えますが、それらにはコンテキストへの参照が必要です。
ビューの外からアクセスできるように、このデータをどこに置くことができますか? IntentService をトリガーするすべての Intent でそれを渡すことができることはわかっていますが、もっと良い方法があることを願っています。
ありがとう!