Result result;
try {
result= reader.decode(bitmap1, hints);
Log.e("结果:", result.toString());
if (result != null) {
scan_flag = false;
//这是我共享的数据
SharedPreferences sharedPreferences = getSharedPreferences("erweima_test", Context.MODE_WORLD_WRITEABLE);
Editor erweima_editor = sharedPreferences.edit();
erweima_editor.putString("erweima_jieguo", result.toString());
erweima_editor.commit();
//这是我另一个界面获取的共享数据
SharedPreferences sharedPreferences = getSharedPreferences("erweima_test", Context.MODE_WORLD_WRITEABLE);
String t1 = sharedPreferences.getString("erweima_jieguo","");
try {
Thread.currentThread().sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
if (t1 =="绿色") {
zhuangtai_kongzhi=false;
}
问题:为什么我的if (t1 =="绿色") {
zhuangtai_kongzhi=false;
}不能做出判断?是因为那个toString()的类型么? |
|