Android 只是如果其他显示对话框

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

当我静态地传递状态时,它工作正常,但当我动态地传递loginactivity.review\u状态时,它不工作。为什么?

您应该使用等于而不是==


切勿使用==比较字符串,请使用字符串的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();

    }