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

게임앱에서 팝업되는 다이얼로그...

+2 추천
 
게임이나 특정 앱을 실행하면 , 공지사항이나 앱 사용법?이 적힌 다이얼로그가 뜨는데요,
보통 이런경우엔 위에는 내용이 있고, 하단에 보면 체크박스로 표시되서 하루동안,혹은 일주일동안 팝업하지 않음.
이런식으로 체크하는데요, sharedpreference로 체크값 저장해서 앱 실행될 때 onCreate에서 체크 여부로 
체크가 되어있으면 다이얼로그를 팝업하지않고, 체크가 안되어있으면 다이얼로그를 팝업시키는 구조로 해야하는지요?
만약 하루동안만 체크하지 않음으로 한다면, 맨 처음 체크를 했을 때의 시간[모바일기기 시간값?]에 24시간을 더한 값 A가 앱이 실행될 때 onCreate에서 매번 체크를 해서 다이얼로그 팝업 유무를 따져야 하나요..?
anci (19,950 포인트) 님이 2014년 7월 3일 질문

1개의 답변

+1 추천
 
채택된 답변
하루동안 혹은 일주일동안 보지않기을 클릭했을때 Calendar클래스를 써서 long타입으로 변환합니다 그것을 프리퍼런스값

에 저장하고 매번 접속할때마다 프리퍼런스값을가져오면서 현재시간(System.currentTimeMillis())이랑 비교후

0보다 작아졌을때 팝업을 다시띄우면됩니다
whdrb19 (23,520 포인트) 님이 2014년 7월 3일 답변
anci님이 2014년 7월 3일 채택됨
아하 ..캘린더로 값받아서 사용하는군요. 답변 감사합니다^^ 함 해봐야겟네요~
...