Noman Shah
Noman Shah

Reputation: 13

Just if else show dialog box

     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();

    }
}

When I statically pass status it works perfectly but when I pass LoginActivty.review_status dynamically it's not working. Why?

Upvotes: 0

Views: 58

Answers (1)

IntelliJ Amiya
IntelliJ Amiya

Reputation: 75788

You should use equals() instead of ==

    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();

    }

Upvotes: 1

Related Questions