IT 관련/Html5

자주 사용하는 명령어

과정에서 오는 행복 2015. 10. 28. 16:54
[가장 많이 사용하는 Intent]
Intent intent = new Intent(this, IntroActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);

startActivity(intent);

[아이디별 버튼 기능 수행시]
public void
onClick(View view) {
switch (view.getId()) {
case R.id.btnLogin : {

// 입력창에 데이터 가져오기


EditText etId = (EditText)findViewById(R.id.etId);
EditText etPw = (EditText)findViewById(R.id.etPw);

String id = etId.getText().toString();
String pw = etPw.getText().toString();



SharedPreferences sharepf = getSharedPreferences("LoginInfo", Activity.MODE_PRIVATE);



if(id.equals(sharepf.getString("id", null)) && pw.equals(sharepf.getString("PW", null)) )
{
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
} else {
Toast.makeText(this, "아이디 /비번이 다릅니다", Toast.LENGTH_SHORT).show();
}

break;
}

case R.id.btnJoin : {
Intent intent = new Intent(this, JoinActivity.class);

 

// 잠깐쓰는 Activity사용시
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
break;
}
}
}



[일반 버튼 실행시]
public void onClick(View view) {

    EditText etId = (EditText)findViewById(R.id.etId);
    EditText etPw = (EditText)findViewById(R.id.etPw);

    String id = etId.getText().toString();
    String pw = etPw.getText().toString();


   // intent.putExtra("ID",id );
   // intent.putExtra("PW", pw );

    SharedPreferences sharedpf = getSharedPreferences("LoginInfo", MODE_PRIVATE);
    SharedPreferences.Editor editor = sharedpf.edit();
    editor.putString("id", id);
    editor.putString("PW", pw);
    editor.apply();


    Intent intent = new Intent(this, JoinResultActivity.class);
    startActivity(intent);
}
반응형