Alle Schlüssel in SharedPreferences geben denselben Wert zurück

Ich benutzeGemeinsame Einstellunge zum ersten Mal und bekommen Fehler.
myCod ich mag das

public class MainActivity extends Activity {
 static final String ONE = ""; 
 static final String TWO = "";
 private static SharedPreferences mSharedPreferences;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

SharedPreferences.Editor edi = mSharedPreferences.edit();
  edi.putString(ONE, "1");
  edi.putString(TWO, "2");
  edi.commit();

 String one = mSharedPreferences.getString(ONE,"1");
 String two = mSharedPreferences.getString(TWO,"2");
 System.out.println("Your Numbers: "one+ "   " + two);
 }
 }

Erwartete Ausgabe

 Your Numbers:  1   2

Console-Ausgabe:

 Your Numbers:  2   2

Ich kann nicht herausfinden, was ich falsch mache. Teilen Sie Ihre Ansichten.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage