마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

랜딩페이지(시작액티비티)가 보이고 나서 다른 액티비티로 넘어가려면 어떻게 해야 할까요?

0 추천
로그인과 시작화면 분기를 위해

랜딩페이지를 띄우는 액티비티를 만들었습니다.

지금은 onResume에서 db 체크하는데 랜딩페이지가 안보입니다.

또 여러번 불리기 때문에 체크 값이 다르더군요.

어떻게 하면 좋을까요?
albireo (160 포인트) 님이 2016년 8월 5일 질문

1개의 답변

+1 추천
랜딩페이지라는게 어떤 의미로 사용된건지 잘 모르겠습니다.

시작 액티비티라고 하셨는데.. 로그인 여부에 따라서 로그인 화면이 뜨는지 안뜨는지를 말씀하시는 건가요

아니면 로그인하고 메인액티비티로 넘어갈 때 그 사이에 어떤 다른 화면이 뜬다는건가요
원펀치맨 (2,860 포인트) 님이 2016년 8월 6일 답변
전자 입니다. 로그인 여부에따라 로그인 화면이 뜨는거를 조절하려고하는데
oncreate에서 스레드로 db를 체크해도 안되고 onResume은 3번이나 불려서 ㅠㅠ
어떻게 해야 할까요?
댓글 다시 드립니다.
db를 체크하지마시고
sharedpreferences에 다가
boolean여부로 검사하는게 빠를꺼같네요
로그인 액티비티 onCreate에서 boolean여부로 바로 매인액티비티로 인텐트할것인지 안할것인지를 정하면 되겠습니다.
onResume 호출이 안되는 것 때문에 onResume에서 처리했습니다. 감사합니다^^

그리고 처음 다신 댓글에서 후자의 경우도 알수있을까요?
빈 화면이 보입니다.
제가 처음 단 글 내용은 기억이 안나는데,
제가 님 댓글을 잘못이해해서 말도 안되는 글을 썼던걸로 기억납니다..;
...