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

터치하는 동안 숫자값 증가 질문!!

0 추천
터치하는 동안 정수값이 1씩 증가 하도록 구현하려고 합니다.

현재 쓰레드를 이용해서 누르는동안 정수값이 증가하도록 만들었는데 증가하는 속도가 너무 빨라서

이속도를 조절하고 싶습니다. sleep을 쓰면 전체가 다 느려져서 안되구요.

방법좀 부탁드립니다!!
북두칠성햄 (280 포인트) 님이 2014년 12월 6일 질문

1개의 답변

0 추천

아래 코드는 현 시각을 1/1000초(ms) 단위로 얻어줍니다.

long t = Calendar.getInstance().getTimeInMillis();

 

1초에 10번(100ms마다 한번) 증가시키고자 한다면

일단 광역변수를 하나 잡고

long mT;

 

Thread 내에서

{

long t = Calendar.getInstance().getTimeInMillis();

t = t / 100;    // 100ms 마다 값이 변경돼야 하니까 100으로 나누기.

if (mT != t) {

mT = t;

정수값 증가!

}

}

JINASYS (5,630 포인트) 님이 2014년 12월 12일 답변
...