728x90
반응형
그러고보니 다룰만한 것을 그냥 넘어가서
찝찝해서 다시 다뤄보고자 글을 쓴다.
1 | String authorization = "Token "+ Networking.getToken(); | cs |
AddGroupPresenterImpl.java에서 토큰을 받아옴으로
로그인 체크를 하게 된다.
아래는 Networking.java이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | private static SharedPreferences loginCheck; public Networking(Context context){ this.context = context; // getSharedPreferences : 해당 프로세스(어플리케이션)내에 File 형태로 Data를 저장 // 로그인한뒤 받은 Response에서 쿠키정보를 안드로이드의 SharedPreferences에 저장 loginCheck = context.getSharedPreferences("localLoginCheck", 0); BASE_URL= context.getResources().getString(R.string.BASE_URL); editor = loginCheck.edit(); } public static String getToken(){ // 프리퍼런스의 현재 토큰 가져오기 return loginCheck.getString("token",""); } | cs |
가장 중요한 것은 SharedPreferences이다.
이를 누구보다 잘 설명한 블로그가 있어서 내용을 참고해본다.
SharedPreferences는 해당 프로세스(어플리케이션)내에 File 형태로 Data를 저장해준다.
getSharedPreferences("pref", MODE_PRIVATE) 에서 "pref" 는 File 이름이라고 생각하면 된다.
그리고 데이터를 불러오기 위해 14번 라인처럼 getString 메서드를 쓴다.
위에서 token은 키값이 되고 ""은 반환할 값이 없을 때 넣어줄 value가 된다.
이렇게 API 인증을 위한 토큰을 받아오게 된다.
참고하면 좋은 자료 : http://humble.tistory.com/9
아우. 속 시원...할뻔 했는데...
이미지 부르는 것도 정리하고 싶어졌다.
그건... 담에 할래.
728x90
반응형
'Android, iOS' 카테고리의 다른 글
여러분, Volley라고 들어봤어요? (젠장) (0) | 2018.01.18 |
---|---|
setFocusable. 키보드에도 관심을 가져줄 때. (0) | 2017.01.30 |
[Project Glue] 어떻게 Rest API를 썼을까? (하) (0) | 2017.01.18 |
[Project Glue] 어떻게 Rest API를 썼을까? (상) (0) | 2017.01.18 |
저장소 옵션이란게 있다고 합니다 (0) | 2017.01.18 |
Comment