Todas as chaves em SharedPreferences retornam o mesmo valor
estou usandoPreferências Compartilhadas pela primeira vez e obtendo erros.
meucódigo é como isso :
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);
}
}
Saída esperada:
Your Numbers: 1 2
Saída do console:
Your Numbers: 2 2
Não consigo descobrir o que estou fazendo de errado nisso. Compartilhe suas opiniões.