Android에서 시간이 많이 걸리는 작업에는 UI 작업도 포함됩니다. 이를 처리하는 방법은 무엇입니까?
習慣沉默
習慣沉默 2017-05-24 11:38:10
0
1
793

private void addPolylineInPlayGround() {

으아악

//먼저 네트워크 요청을 통해 상대적으로 많은 수의 위도 및 경도 지점을 얻은 다음 지도의 지점을 기준으로 선을 그립니다. 이제 중요한 문제는 선 그리기 프로세스에 시간이 더 많이 걸리고 페이지가 중단된다는 것입니다(이는 좋지 않습니다). 데이터의 양은 더 많아지지만 키 하위 스레드로 그린 선을 그릴 수 없고 UI 스레드가 다시 중단되기 때문입니다. 도와주세요....

ps: 중간 addPolyLine을 조작하기 위해 하위 스레드에서 runonuithread를 사용해 보았지만 역시 작동하지 않았습니다.

으아악
習慣沉默
習慣沉默

모든 응답(1)
某草草

먼저 하위 스레드를 그린 다음 핸들러를 통해 메인 스레드의 인터페이스를 새로 고칩니다.
rxjava를 사용하고 싶다면 매우 편리할 것입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!