Android 只是如果其他显示对话框
当我静态地传递状态时,它工作正常,但当我动态地传递loginactivity.review\u状态时,它不工作。为什么?您应该使用等于而不是==Android 只是如果其他显示对话框,android,Android,当我静态地传递状态时,它工作正常,但当我动态地传递loginactivity.review\u状态时,它不工作。为什么?您应该使用等于而不是== 切勿使用==比较字符串,请使用字符串的equals方法。在比较之前,还要确保修剪字符串。如果需要更多详细信息,请告知。@noman shah请阅读此内容 String statuss = LoginActivty.review_status; Toast.makeText(MainActivity.this, "noman :"+
切勿使用==比较字符串,请使用字符串的equals方法。在比较之前,还要确保修剪字符串。如果需要更多详细信息,请告知。@noman shah请阅读此内容
String statuss = LoginActivty.review_status;
Toast.makeText(MainActivity.this, "noman :"+ statuss, Toast.LENGTH_SHORT).show();
Toast.makeText(MainActivity.this, "shah:"+ LoginActivty.review_status
, Toast.LENGTH_SHORT).show();
if(statuss != "Reviewed"){
ratingDialog();
// Toast.makeText(MainActivity.this, "Well come back", Toast.LENGTH_SHORT).show();
}else if(statuss == "Not_Review") {
Toast.makeText(MainActivity.this, "Well come back", Toast.LENGTH_SHORT).show();
}
}
if(!statuss.equals("Reviewed"))
{
ratingDialog();
// Toast.makeText(MainActivity.this, "Well come back", Toast.LENGTH_SHORT).show();
}else if(statuss.equals("Not_Review"))
{
Toast.makeText(MainActivity.this, "Well come back", Toast.LENGTH_SHORT).show();
}