public class StudentInfomationService extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final EditText editId = (EditText) findViewById(R.id.edit_Id);
final EditText editPwd = (EditText) findViewById(R.id.edit_pwd);
Button buttonContect = (Button) findViewById(R.id.button_connect);
Button buttonExit = (Button) findViewById(R.id.button_exit);
Button checkSave = (CheckBox) findViewById(R.id.check_save);
final String s_idDb = "123";
final String s_pwdDb = "1234";
buttonContect.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (editId.getText().toString() == "") {
Toast tos_connect = Toast.makeText(getApplicationContext(),
"ID를 입력해 주십시오", 100);
tos_connect.show();
} else if (editPwd.getText().toString() == "") {
Toast tos_connect = Toast.makeText(getApplicationContext(),
"Password를 입력해 주십시오", 100);
tos_connect.show();
} else if (editId.getText().toString() != s_idDb) {
editId.setText("");
editPwd.setText("");
Toast tos_connect = Toast.makeText(getApplicationContext(),
"등록되지 않은 ID입니다", 100);
tos_connect.show();
} else if (editId.getText().toString() == s_idDb
&& editPwd.getText().toString() != s_pwdDb) {
editPwd.setText("");
Toast tos_connect = Toast.makeText(getApplicationContext(),
"Password 가 틀렸습니다", 100);
tos_connect.show();
}
}
});
여기서 에디트텍스트 에 123을 넣고 접속 버튼을 눌러도 계속 등록되지 않은 ID라고 뜨는데요..
값도 정상적으로 불러 오는데 왜 계속 3번째 else if 문이 뜨는지
고수분들 부탁 드립니다..
ㅇ