【发布时间】:2018-07-26 06:50:55
【问题描述】:
我使用 sharedpreference 从 numberDecimal 编辑文本中保存了我的数据。当我想在另一个活动中获取该数据时,它始终显示为空,因此未正确保存。有什么建议吗?
这是我保存数据的代码:
public void Start(View view) {
EditText LevelEdit = (EditText) findViewById(R.id.editText_LevelCurrent);
String User_Level = LevelEdit.getText().toString();
if (User_Level == "") {
Toast.makeText(this, "Select a level",
Toast.LENGTH_LONG).show();
} else {
SharedPreferences sharedPref = getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString(GameConstants.StringvalueOfLevel,User_Level);
editor.commit();
Intent myIntent = new Intent(Mygame_Menu.this, Mygame.class);
startActivity(myIntent);
}
}
【问题讨论】:
-
请看这个链接如何从
SharedPreferencesstackoverflow.com/a/43805317/4097793保存和获取数据
标签: java android sharedpreferences