안녕하세요! 초보개발자입니다.
EditText 내용를 getText().toString() 으로 가져온 값과 비교하고자 하는 값이 눈으로 확인했을 때는 일치하는데 == 연산을 해보면 일치하지 않는다고 나옵니다ㅜㅜ
( idEditText.getText().toString() == "aaaa")
  * idEditText.getText().toString() 결과값 : aaaa
같은 값인데 다르다고 표현하는 이유를 모르겠어요ㅠㅠ
알려주시면 배워가겠습니다!!
감사합니다.
 
public void checkID() {
    idEditText           = (EditText)findViewById(R.id.idEditText);
    passwordEditText = (EditText)findViewById(R.id.passwordEditText);
    String id = idEditText.getText().toString();
    String pw = passwordEditText.getText().toString();
    if(id == "aaaa" && pw == "1111") {
        Intent intent = new Intent(getApplicationContext(), MenuActivity.class);
        Toast.makeText(getApplicationContext(), "메뉴화면으로 이동"), Toast.LENGTH_LONG).show();
        startActivityForResult(intent, REQUEST_CODE_MENU);
    }
    else {
        Toast.makeText(getApplicationContext(), "ID/PW가 유효하지 않습니다.", Toast.LENGTH_LONG).show();
    }
}