onTick() 콜백 함수에서 시간 카운트 다운 표시를 변경하는 CountDownTimer가있는 앱에 admob 광고를 추가하고 있습니다. 시간 표시는 TextView를 사용하며 .setText()를 통해 변경됩니다. admob 코드를 추가 할 때까지 모든 것이 잘 작동합니다. 광고를 실행하면 TextView 다시 그립니다. CountDownTimer를 중지하고 TextView를 업데이트하면 다시 그리기가 수행됩니다. 왜 이런 일이 발생하는지 확신 할 수 없으며 CountDownTimer가 os.Handler를 사용하여 구현되었으므로 더 나은 방법을 생각할 수 없습니다. TextView.invalidate를 호출해도 작동하지 않습니다.Admob은 Android에서 CountDownTimer로 TextView UI 업데이트를 차단합니까?
아이디어가 있으십니까?
일부 코드를 표시 할 수 있습니까? – bhups
사실 나는 이것을 알아 냈습니다. 시간 간격이 너무 짧기 때문입니다. 간격을 10 밀리 초에서 100 밀리 초로 변경했으며 UI가 올바르게 업데이트됩니다. 아마 디스플레이가 얼어 붙은 광고의 여분의 오버 헤드 때문일 것입니다. – sinkpoint