안드로이드

안드로이드 자동 로그인 기능이 필요할 때 SharedPreferences

알통몬_ 2017. 3. 11. 18:13
반응형


안녕하세요 알통몬입니다.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^

 



SharedPreferences 는 디비를 쓰기 애매한 경우(하나의 정보만 저장이 필요할 때) 또는 자동 로그인 기능을
구현하고 싶을 때 유용한 API입니다.

먼저 액티비티 2개 xml 2개를 만들어서 자동 로그인 기능을 디비 없이 간단하게 알아보겠습니다.

프로젝트를 새로 생성합니다.

메인 액티비티에서 조건문을 줘서 SharedPreferences에 일정 값이 저장되어 있으면 서브 액티비티로 
이동하게 만들어보겠습니다. 이번 포스팅을 활용하면 자동 로그인을 구현할 수 있겠죠?

먼저 메인 액티비티와 메인 xml입니다.

클래스파일 안에 어느정도 주석을 달아 놓았습니다.
SharedPreferences 라는 API를 찾으러 오신 분들은 자바나 안드로이드에 기본적인 지식은 있으실 것이라
생각해서 기본 적인 것들은 설명을 생략하겠습니다 ㅎㅎ

MainActivity.java

activity_main.xml


다음은 간단하게 구성한 SubActivity.java 와 activity_sub.xml입니다.
SubActivity.java

activity_sub.xml

* 당연히 매니패스트.xml에 SubActivity를 추가해주셔야 되겠죠?


실행화면

http://blog.naver.com/rain483/220812563378

반응형