私はアンドロイドアプリを作成しており、ウェブサービスからユーザーの残高を取得して、ユーザーは自分のアプリにログインできます。Android静的変数と共有設定
私は共有の設定をチェックして、ユーザーがログインしているかどうかを確認します。正しいログイン時に、私は共有のprefブール値をtrueに更新し、ユーザーがログアウトするとfalseに設定します。
私はいくつかの断片のバランスを知る必要があり、私は私のアプリの断片を介してナビゲートしているときにそれを覚えておく必要があります。私が "My Account"の部分に戻ってくると、バランスの値が失われ、私は再び自分のWebサービスに電話をかけて確認する必要があります。
文字列の共有プレフゔルを使用して、アプリが起動するたびに、または天びんに変更があったときにいつでも更新するのが最善の方法です。または、ユーザーがMy Accountフラグメントにナビゲートしたときに参照できるメインアクティビティで静的変数を使用する方がよいでしょう。
共有設定を過剰に使用できますか?
SharedPreferenceを使用できますが、データベースにさらに多くのデータフォーカスを格納したい場合に使用します。それは良い練習です – Kathi