Page 784 - 3-2
P. 784
private EditText mlogin_Id;
private EditText mlogin_Password;
private String sId;
private String sPw;
private String p_password;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
mlogin_Id = (EditText) findViewById(R.id.login_id);
mlogin_Password = (EditText) findViewById(R.id.login_password);
}
public void onClick_final_login(View view) {
sId = mlogin_Id.getText().toString();
sPw = mlogin_Password.getText().toString();
selectDB(sId);
}
private void selectDB(String id) {
class SelectData extends AsyncTask<String, Void, String> {
ProgressDialog loading;
@Override
protected void onPreExecute() {
super.onPreExecute();
loading = ProgressDialog.show(LoginActivity.this, "Please Wait", null, true, true);
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
loading.dismiss();
if (p_password.equals(sPw)) {
Intent intent02 = new Intent(getApplicationContext(),LoginMainActivity.class);
Toast.makeText(LoginActivity.this, " 로그인성공!",
Toast.LENGTH_SHORT).show();
startActivity(intent02);
finish(); // 끝내기
}
else Toast.makeText(getApplicationContext(),
" 비밀번호를 잘못 입력하셨거나 존재하지 않습니다.",
- 784 -