//완전 저장 기능이네 어플이 삭제 되지 않는 이상 값들이 저장되어있다
final static String SHAREPREFERENCE = "SHAREPREFERENCE";
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
Log.i("ListViewActivity", "onResume");
//임의 적으로다가 저장된 값이 있으면 읽어 들인다
SharedPreferences prefs = getSharedPreferences(SHAREPREFERENCE, Activity.MODE_PRIVATE);
String list1 = prefs.getString("LIST1", "없을 경우 기본값");
String list2 = prefs.getString("LIST2", "없을 경우 기본값");
int int1 = prefs.getInt("INT1", 0);
int int2 = prefs.getInt("INT2", 0);
Toast.makeText(this, list1 + list2 + int1 +" "+int2, Toast.LENGTH_SHORT).show();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
Log.i("ListViewActivity", "onPause");
//액티비티가 종료될때 값들을 임의 적으로다가 저장하는 것이다
pref = getSharedPreferences(SHAREPREFERENCE, Activity.MODE_PRIVATE);
//저장을 위해 Edit객체 호출
SharedPreferences.Editor edit = pref.edit();
//지금까지 생성된 리스트뷰 텍스트 저장
edit.putString("LIST1", "홍길동" );
edit.putString("LIST2", "김갑수" );
edit.putInt("INT1", 1);
edit.putInt("INT2", 2);
//변경된 값 저장
edit.commit();
}
'안드로이드' 카테고리의 다른 글
안드로이드 brodcastreceiver 종류 i\ (0) | 2011.08.24 |
---|---|
안드로이드 c2dm (0) | 2011.08.16 |
안드로이드 웹뷰 프로그래스바 android webview prograssbar wheel (0) | 2011.06.24 |
안드로이드 타이틀도 커스텀 내용도 커스텀 android alertdialog custom title view (0) | 2011.06.24 |
custom alertDialog 다이얼로그 완전 바꾸기 타이틀 색도 바꾸고 이미지도 바꾸고 허접 라인도 지우고 (0) | 2011.06.23 |