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

[안드로이드] 카운트 다운 무한재생 도와주세요

0 추천

https://codinginflow.com/tutorials/android/countdowntimer/part-1-countdown-timer

글자제한 때문에 코드가 안 들어가네ㅠㅠ

여기 있는 코드 썼습니다!

 

카운트다운 코드입니다 여기서 카운트 다운 무한 반복시키려면 어떻게 해야되나요ㅜㅜ 어떤 기능을 넣으면 되나요..

개발개발자 (1,100 포인트) 님이 2020년 7월 25일 질문
카운트다운 무한반복이 정확히 어떤 건가요? 2, 1, 0, -1, -2 이렇게 내려가는 건가요?
매번 답글 감사합니다! 저번껀 해결해서 잘 구동하고 있습니다. 다시 한 번 감사드립니다 ㅎㅎ

private static final long START_TIME_IN_MILLIS = 600000; //십분

이렇게 선언하면
메소드에서
int minutes = (int) (mTimeLeftInMillis / 1000) / 60;
        int seconds = (int) (mTimeLeftInMillis / 1000) % 60;

이렇게 카운트 합니다!
원하시는 ‘카운트 다운 무한 반복’이란 게 정확히 어떤 건지 알아야 누군가 답변을 해주겠죠?
https://susemi99.gitbook.io/howto-for-beginners/
답변 너무 감사드립니다.
텍스트를 세번 넘기면 카운트다운 한시간을 적용시켜 한시간동안을 텍스트를 넘길 수 없게 버튼을 비활성화 시켜놨습니다. 그리고 한시간 뒤에 다시 텍스트를 세번 넘길 수 있는데 최초 1회 이후론 카운트다운이 적용되지 않습니다.

텍스트를 3번 넘길 때마다 카운트다운 한시간을 적용시키고 싶습니다...!
'텍스트를 세 번 넘기면'이라는 게 정확히 뭔가요? A화면에서 B화면으로 텍스트를 넘겨준다는 의미인가요?

1개의 답변

0 추천
  1. 텍스트 넘겨주기
  2. 넘겨줄 때 마다 횟수 세기
  3. 3번 넘겨주면 1시간 동안 못 넘기기 버튼 비활성화
  4. 1시간 뒤 버튼 활성화
  5. 넘겨준 횟수를 0으로 만들기
여기서 안되는게 4번 같은데, 그나마 최초 1회는 된다면, 2회 째부터는 왜 안되는지 이유를 찾으면 될 것 같습니다. 
횟수를 센 걸 초기화하지 않았을 수도 있고요. 
주요 코드를 같이 올리시는 게 답을 얻을 가능성이 높아질 것 같습니다.
쎄미 (162,410 포인트) 님이 2020년 7월 27일 답변
1. 텍스트를 다섯번 넘기면 다른 이벤트를 작동 시키고자 함
2. 텍스트를 두번 넘긴 상태에서 앱을 끄거나 다른 액티비티를 들어갔다 나오면 텍스트 넘긴 횟수가 초기화 되어 있음.
3. 앱을 끄거나 다른 액티비티를 들어가도  넘긴 획수가 저장되게 하려면 어떻게 해야될까요??ㅠㅠ

매번 도와주셔서 너무 감사합니다
preference를 써서 저장을 시켜야할 것 같네요.
...