Android アプリケーション全体でオブジェクトのコレクションへのアクセスを実装する最良の方法を決定しようとしています。起動時にサーバーから取得され、必要に応じて更新されるオブジェクトのリストにアクセスできるようにするには、すべてのアクティビティが必要です。特定のユーザーの注文のコレクションであるとしましょう。これは、リストに表示され、アプリケーションを使用して更新されます。
両方を使用する理由についての詳細な説明を読みましたが、アプリケーションに最適なものを決定しようとしています.
-タブレットでは使用されません -他のAndroidアプリとは相互作用しません
Application
クラスを拡張し、アプリケーションのロード時に構築される UserData というクラスを実装しました。UserData 型にキャストすることで、いつでも取得できます。getApplicationContext()
これが最善の方法ですか?アプリケーションの実行時にすぐにデータをロードし、インターネット接続が利用可能になったときにバックグラウンドで更新できるように、データをデバイスにローカルに保存しやすくするために、どちらの方法が優先されますか?