일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 운영체제 개념
- spring sql injection
- spring exception cause remove
- 백엔드 직무 변경
- 개발 직무 변경
- 운영체제 공룡책
- ec2 scp 파일 전송
- 개발 포지션 변경
- 운영체제 멀티 프로그래밍
- aws ec2 scp 파일 전송
- spring exceptionHandler reposnse stackTrace
- 운영체제 작동방식
- spring exceptionHandler response cause
- 운영체제 멀티 태스킹
- android 타이머
- IT 직무 변경
- spring sql injection 방지
- spring 동적 쿼리 주의사항
- spring responseEntity response cause
- spring responseEntity response stackTrace
- 백엔드 포지션 변경
- IT 포지션 변경
- Android Timer
- spring dynamic query sql injection
- spring exception stackTrace remove
- 운영체제 다중모드
- OS 자원관리
- 운영체제 자원관리
- 운영체제 커널모드
- spring paging sort sql injection
- Today
- Total
목록android 타이머 (2)
오늘도 삽질중
내가 작업하는 앱에는 시간과 관련된 기능이 많다. 시간이 완료되면 다음 단계로 넘어가야하는 그런 작업이 상당히 많다. 이전까지는 제한시간이 2분 미만인 경우가 많아서 안드로이드에서 제공해주는 CountDownTimer 를 사용했었다. 그런데 최근에 제한시간이 1시간이 넘는 테스크가 생겼다. 동일하게 CountDownTimer로 적용을 해보니 뭔가 이상하다...시간이 한 80초 이상 넘어가면 가끔씩 시간이 맞지 않는것처럼 느껴질때가 있었다. 예를 들어 내가 280초로 설정을 해놓고 시간이 감소되는걸 보면 가끔씩 1초,2초가 빌때가 있다. 구글링을 해보니 CountDownTimer 의 고질적인 문제인듯 하다. 시간이 중요한 작업이라 고민을 하다 RxJava interval로 만들어 보는것을 생각했다. 구현하..
흔히 모바일에서 문자인증을 하게되면 이런 화면을 많이 보셨을껍니다.android 에서는 Timer 나 CountDownTimer 또는 스레드와 핸들러 조합으로 타이머 구현이 가능합니다. 하지만 CountDownTimer는 간헐적으로 시간이 맞지 않는 증상도 있고 스레드와 핸들러를 조합하면 로직이 복잡해지는 단점이 있습니다.그래서 간단하게 직접 구현해 봤습니다. java파일을 추가해 주시고 TimerView.javaimport android.animation.ObjectAnimator; import android.content.Context; import android.util.AttributeSet; import android.view.animation.LinearInterpolator; public c..