私が共有ロジック/データを定義することができるようするために利用可能なアプリケーションレベルのスコープが存在しないことを理解し、それぞれの活動がマニフェストで結ばスタンドアローンアプリケーションは本質的であることを...Android用アプリケーションレベルのスコープ変数
しかし、私はWebサービスコールを介して取得しているすべてのアクティビティでこの呼び出しをしたくないユーザーアクセス権のグループを持っていますonCreate()
。
私はアプリケーションでSharedPreferences
を使用していますが、権限はユーザーが編集できるようになっていないため、Androidデバイスのフラットファイルの公開はこれを処理するのが安全ではないように感じられます。
アプリケーションを再起動する場合は、この情報を再度リクエストする必要があります。そのため、変数を変数に格納するのが最もコストが安いと思います。
私はIntentExtrasを認識していますが、プリミティブ型ではなく、設定「オブジェクト」について説明しています。
この状況を正しく処理するにはどうすればよいですか?
シングルトンを作成し、最初にこれらの変数をロードしてから静的ゲッターを取得します – Blundell