본문 바로가기
안드로이드+자바

SharedPreference를 사용하여 다른 activity에 값 전달하기

by 문자메일 2017. 5. 1.
아래 SharedPreference코드는 정보를 db에 저장하여 다른 화면에서도 해당하는 키 값으로 불러올 수 있게 하기위해서 사용될 수 있다.

SharedPreferences sharedPreferences = getSharedPreferences("email", MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("email", "넣을 이메일 주소");
editor.apply();

//현재 시간 받아오는 코드
String currentDateTimeString = DateFormat.getDateTimeInstance().format(new Date());


Intent에 putExtra로 값을 넣어서 다른 Activity에 전달하는 방법이 있고, SharedPreference를 사용하여 값을 전달하는 방법이 있다.


SharedPreference로 전달하면 장점은 그 프로젝트 내에서 어느곳에서든지 저장한 key값으로 값을 불러 올 수 있다는 점이 있다.

댓글