私のコードは次のとおりです。
SharedPreferences myPrefs = this.getSharedPreferences("MYPREF'USERID",
Context.MODE_PRIVATE);
int uid = myPrefs.getInt("USERID", 0);
レコードを取得するための別の 2 つのアクティビティで USERID を使用したい 方法を教えてください ありがとう
私のコードは次のとおりです。
SharedPreferences myPrefs = this.getSharedPreferences("MYPREF'USERID",
Context.MODE_PRIVATE);
int uid = myPrefs.getInt("USERID", 0);
レコードを取得するための別の 2 つのアクティビティで USERID を使用したい 方法を教えてください ありがとう
次のように優先的に値を設定できます
SharedPreferences pref = PreferenceManager
.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = pref.edit();
editor.putInt ("USERID", 0);
editor.commit();
データフォーム設定を次のように取得できます
final SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = pref.edit();
final int userId= pref.getInt("USERID", -1);
以下を使用して、アプリケーション全体で SharedPreferences を取得できます。
SharedPreferences sharedPreferences = Context.getApplicationContext().getSharedPreferences("pref", Context.MODE_PRIVATE);
また、このグローバルな sharedPreference に値を入れたいと考えています。