どのアクティビティやフラグメントからでもアクセスできるように値をグローバルに設定する方法。 activity_login.java>(意図)ので、すべての時間は、バックエンドからデータをチェックし、引っ張って、USER_IDに依存していずれかのセクションではなく、活動を通過するのは簡単だろう世界的に格納する必要がuser_idをandroidで値をグローバルに設定する方法
編集: などについては
私はのフラグメントまたはactivtiyからセッターとゲッターが必要です。
どのアクティビティやフラグメントからでもアクセスできるように値をグローバルに設定する方法。 activity_login.java>(意図)ので、すべての時間は、バックエンドからデータをチェックし、引っ張って、USER_IDに依存していずれかのセクションではなく、活動を通過するのは簡単だろう世界的に格納する必要がuser_idをandroidで値をグローバルに設定する方法
編集: などについては
私はのフラグメントまたはactivtiyからセッターとゲッターが必要です。
それはアプリケーション内の任意の場所からアクセスできるように、世界的にすべてのクラスの値を格納するための多くの方法があります。
。
使用Sharedpreferences.its安全、ここでは一例だhttps://www.tutorialspoint.com/android/android_shared_preferences.htm
使用sharedPreferencesをし、あなたのクラスのいずれかの
で値にアクセスSamplePreferences.java
プライベートに以下のコードを入れてくださいstatic final String TOTALCOUNT = "total_count";
public static void setTotalCount(Context thisActivity, String id) {
Editor editor = thisActivity.getSharedPreferences(KEY, Context.MODE_PRIVATE).edit();
editor.putString(TOTALCOUNT, id);
editor.commit();
}
public static String getTotalCount(Context thisActivity) {
SharedPreferences user_pref = thisActivity.getSharedPreferences(KEY, Context.MODE_PRIVATE);
return user_pref.getString(TOTALCOUNT, "0");
}
あなたはコードの下クラスの使用のいずれかからに保存コード
SamplePreferences.getTotalCount(thisContext);
の下に使用して値
共有関連設定を使用して、ユーザー関連のデータを保存します。 – Shane
または、おそらくこの1つ。 http://stackoverflow.com/questions/708012/how-to-declare-global-variables-in-android –