0

私は初心者で、sharedpreferencesを理解しようとしています。共有環境設定のプログラムは、私が望むように動くので、すべてがスムーズに進んでいます。ボタンで呼び出す他のアクティビティの共有設定

私の入力はアクティビティ1であり、共有環境設定を使用して、私は2

しかし、私はちょうどボタンを使用して共有設定を使用して、アクティビティ3に活動1からの入力を呼び出すことができますどのように活動に戻ってそれらを呼び出します活動2から?

答えて

1

ストアsharedpreferenceに定数クラスセットよりも静的変数を使用して、必要なそのクラスいつから値を取得します。優先して

設定値:

MY_PREFS_NAME - a static String variable like: 

public static final String MY_PREFS_NAME = "MyPrefsFile"; 

SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit(); 
editor.putString("name", "Amit"); 
editor.putInt("idName", 888); 
editor.commit(); 

が嗜好からデータを取得:詳細は

SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE); 

    String restoredText = prefs.getString("text", null); 
    if (restoredText != null) { 
     String name = prefs.getString("name", "No name defined"); //"No name defined" is the default value. 
     int idName = prefs.getInt("idName", 0); //0 is the default value. 
    } 

チェックthis answer

+0

あなたはこの回答を試みましたか?@Mint –

関連する問題