Todas las claves en SharedPreferences devuelven el mismo valor
estoy usandoPreferencias compartidas por primera vez y obteniendo errores.
micódigo es así:
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);
}
}
Rendimiento esperado:
Your Numbers: 1 2
Salida de consola:
Your Numbers: 2 2
No puedo entender qué estoy haciendo mal en eso. Comparte tus puntos de vista.