[가장 많이 사용하는 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);
}
'IT 관련 > Html5' 카테고리의 다른 글
JQuery로 별과 도표 만들기 (0) | 2011.11.03 |
---|---|
JQuery Canvas를 이용한 무지개 만들기 (0) | 2011.11.03 |
웹사이트 소스 가져오기 (JSON, Ajax) (0) | 2011.10.28 |
JSon을 이용한 플리커 이미지 가져오기 (0) | 2011.10.28 |
JQTouch 활용2 (0) | 2011.10.15 |