C언어에서 사용하는 것처럼 sleep() 함수를 쓰고싶은데...물론 Thread 를 만들어서 Thread.sleep() 을 쓰면 되지만 제 코드에서 쓰레드가 들어가게되면 불필요하게 코드가 길어져서요...일정 시간 (0.05초) 기준으로 센서의 값을 읽어내고 싶은데 쉽지 않은데 어떤 방법이 없을까요?
제발 도움점
간단한 팁이라도 대충 던져라도 주세요 ㅠㅠ 부탁
타이머 이벤트를 사용합니다. new Timer().schedule(task, after, interval); task 는 timerTask 이고 after는 몇초후에 처음 실행, interval은 몇번에 한번씩 반복
몇번에 한번씩 반복이 아니고 몇초에 한번씯ㄱ
안드로이드에서 제일 바보짓 하는게 바로 UI 쓰레드에다가 SLEEP을 거는거인듯. 거는순간 유저는 렉걸린지알고 엡끄고 엡삭제
ㅠㅠ 리버싱님 메인쓰레드를 얻어와서 sleep 을 쓰는 방법이라면 좀더 자세히좀...
Kyle 님 감사합니다 ㅠㅠㅠㅠ 1초~2초동안만 sleep을 거는거라 무리되지 않는다고 생각해서 ㅠㅠ 감사합니다 타이머 방법도 써복겠습니다
메인쓰레드가 ui쓰레드임
그냥 때려치고 공무원 시험 준비해요 둘다!
타이머라는게 있더라고
아니면 무한루프걸어서 시간에서 ms확인하면서 돌리셈ㅋㅋ
sleep 쓰는 새끼들 다 나가 죽어야한다