What am I doing wrong in here:
public void processFinish(String[] result)
{
    System.out.println(result[0]);
    System.out.println(result[1]);
    System.out.println(result[2]);
    if(result[0] == "true")
        comments.setText("Success");
    else if (result[1] == "true" && result[2] == "false")
        comments.setText("Username is already used");
    else
        comments.setText("Phone number is already used");
}
The output is: true false false
Yet, it always executes the else clause !!!
 
    