<分区>
我设置了一个共享偏好变量:
SharedPreferences SPrefs;
SPrefs.edit().putString("SomeStringVariable", "sometext").commit();
然后我检索它:
String test1 = SPrefs.getString("SomeStringVariable", "Empty");
然后比较一下:
if(test1 == "sometext")
Toast.makeText(Main_Activity.this, test1, Toast.LENGTH_LONG).show();
Toast 不起作用,这意味着 test1 != "sometext" 但如果我删除“if”语句:
Toast.makeText(Main_Activity.this, test1, Toast.LENGTH_LONG).show();
Toast 有效,“sometext”出现在模拟器中!
为什么会这样?