나는 움직이는 사용자 정의보기를 작성하고 있습니다. 보기가 Activity에 getContext() 메소드를 캐스팅하고 Activity.runOnUiThread를 호출하여 View가 부모 Activity에 액세스하는 것이 더 좋을까요 아니면 단순히 핸들러를 사용하여 View.invalidate 메시지를 게시하는 것이 더 낫겠습니까?Android RunOnUiThread 또는 Handler.post에서 사용자 정의보기를 업데이트하는 가장 좋은 방법
1
A
답변
1
간편한 방법 -보기의 postInvalidate 메소드를 호출하십시오. 이것은 비 - ui 스레드에서 호출 할 수 있습니다.
0
모두 작동합니다. 어쨌든 IIRC runOnUiThread()가 게시되고 runnable은 나중에 시스템 루퍼에 의해 선택됩니다. 그래서 무엇이든지 당신을 위해 더 쉽습니다. runOnUiThread는이 경우 IMO에서 더 쉽게 소리를냅니다.
관련 문제
- 1. Android : 사용자 정의보기를 테스트하는 방법?
- 2. 봄 : 런타임에 사용자 정의보기를 선택하는 가장 좋은 방법
- 3. RAMDirectory를 업데이트하는 가장 좋은 방법
- 4. Android : 버튼 및 사용자 정의보기를 추가하는 방법
- 5. Android : 사용자가보기를 벗어나 사용자 정의보기를 닫는 방법
- 6. 사용자 정의보기를 디자인하는 방법
- 7. 사용자 상태를 업데이트하는 가장 좋은 방법입니까?
- 8. : runOnUiThread 또는 AsyncTask 또는 Handler 또는 Post
- 9. 스레드에서 진행률 막대를 업데이트하는 가장 좋은 방법
- 10. ActionBarSherlock에서 사용자 정의보기를 사용하는 방법
- 11. Android 용 runOnUiThread() 메소드
- 12. 서버를 죽이지 않고 사용자 순위를 업데이트하는 가장 좋은 방법
- 13. UIAlertView에서 사용자 정의보기를 추가하는 방법
- 14. Sharepoint로 사용자 정의보기를 숨기는 방법
- 15. 사용자 정의보기를 올바르게 사용하는 방법?
- 16. NSImageWell에 사용자 정의보기를 넣는 방법?
- 17. android에서 UI 스레드를 업데이트하는 가장 좋은 방법
- 18. 대기열에서 활동을 업데이트하는 가장 좋은 방법
- 19. RSS 피드를 업데이트하는 가장 좋은 방법
- 20. 체크 박스 프리퍼런스를 업데이트하는 가장 좋은 방법
- 21. 생성자 또는 onFinishInflate가 사용자 정의보기를 호출하지 않았습니다.
- 22. 안드로이드 : 그리드보기에 사용자 정의보기를 추가하십시오
- 23. Android : xml없이 내 MapActivity를 통해 내 사용자 정의보기를 표시하는 방법?
- 24. 뷰포트 또는 '표준'브라우저인지 확인하는 가장 좋은 방법
- 25. runOnUiThread 및 lags
- 26. 안드로이드 runOnUiThread - Activity 전달 방법
- 27. 가장 좋은 방법
- 28. JDBC : 테이블을 업데이트하는 가장 좋은 방법은 무엇입니까?
- 29. sugarcrm을 업데이트하는 가장 좋은 프로세스는 무엇입니까?
- 30. 사용자 정의 uitabbar 하위 클래스 uitabbarcontroller 또는 사용자 정의보기를 개발합니까?