안녕하세요 .. 어플 개발하다가 궁금한 게 있어서 여쭤봅니다 :)
제가 만드는 앱 대부분이 회원가입을 하고 로그인을 하는 방식입니다.
그런데 제가 몇 달 밖에 안배워서.. 이 부분을 대체 어떻게 해야 할 지 몰라서.. 대충 만들었습니다.(별 이상없이 굴러가기는 하구요.)
어떻게 했냐면
1. 서버와 통신 후 성공적으로 로그인 하면 특정 값을 받음.
2. MainActivity에 public static boolean으로 isLogin 이라는 변수를 생성하고 로그인에 성공하면 그 값을 true, 로그아웃하거나 로그인 실패 시 false로 설정.
3. 로그인 여부를 알기 위해서 if(MainActivity.isLogin == true) 이렇게 조건을 붙이구요.
어째저째 지금까진 문제가 없지만 ㅠㅠ 저 방법이 옳은 것 같지는 않아서요..
여쭤보니까 이런 식으로 하면 된다고 하는데.. 진짜 맞는건지 @_@
제일 맘에 걸리는 건 static 변수를 쓴다는 게 그렇게 좋은 방법이 아니라고 들어서요 ㅜㅜ..
다른 분들은 어떤 식으로 구현하시는 지 궁금합니다..