BB OS 6.0에서 응용 프로그램을 개발 중입니다. 스레드에서 변경된 UI 변경 사항을 업데이트하는 UI 처리기가 있습니까? 아무도 나에게 몇 가지 예제 링크를 줄 수 있습니까?Blackberry OS 6.0 용 UI 처리기가 있습니까
-2
A
답변
4
몇 가지 작업을 수행 할 수 있습니다. 권장 방법은 UI 관련 코드를 Runnable
에 배치 한 다음 Application.getApplication().invokeAndWait(Runnable)
또는 Application.getApplication().invokeLater(Runnable)
을 호출하는 것입니다. 이 두 가지의 차이점은 이벤트 스레드가 사용 가능하고 Runnable 작업이 실행될 때까지 invokeAndWait
블록입니다. invokeLater
는 Runnable을 단지 큐에 넣고 즉시 반환합니다.
반복 실행을 위해 Runnable을 예약하는 an overloaded version of invokeLater
도 있습니다.
당신은 또한 당신의 UI 관련 동기화 된 블록의 코드 및 try to lock on the event lock 포장 수 :
synchronized(Application.getEventLock()){
//GUI code here
}
당신은 짧은 시간 동안 만 이벤트 스레드를 고정해야하고,이 또한보다 Runnable에 적용이 invoke
방법과 submited .
+0
감사합니다. – Nitesh
0
스레드 있음. 그 실행 방법에 사용
UIApplication.getuiApplication.invokeLater(new Runnable()....
는 당신의 필요에 따라 UI를 변경합니다. 반영 될 것입니다.
관련 문제
- 1. Blackberry OS 5.0에서 화면 UI를 업데이트 할 UI 처리기가 있습니까?
- 2. Blackberry OS 버전
- 3. BlackBerry 용 UI 테스트 도구
- 4. BlackBerry - BrowserField - NAVIGATION_MODE_NODE - OS 6.0 - 라디오 버튼이 작동하지 않음
- 5. BlackBerry OS 4.7 용 경량급 관계형 데이터베이스
- 6. BlackBerry 용 UINavigationControl
- 7. Blackberry 6.0 문제가있는 Http Post
- 8. 여러 버전의 BlackBerry OS 용 개발
- 9. Blackberry UI building tool
- 10. Bing Maps SDK for Blackberry 6.0
- 11. OS X에서 readline 6.0 설치
- 12. Blackberry 용 Socket.IO 지원
- 13. Lucene for Blackberry OS?
- 14. CSS - iOS, Blackberry OS 및 AndroidOS를 모방하려면?
- 15. Blackberry OS에서 JSON 6.0 이전 읽기
- 16. Blackberry - Blackberry OS 4.5의 UiApplication.popScreen() 문제
- 17. Blackberry OS 6 & Websockets
- 18. Blackberry 용 Brightcove
- 19. 어디에서 RIM Blackberry 6.0 SDK를 다운로드 할 수 있습니까?
- 20. Blackberry UI 힌트 상자
- 21. Blackberry 고급 UI 라이브러리
- 22. BlackBerry 용 SDK 6.0을 설치하려면
- 23. OS 5.0 이상용 Blackberry 앱?
- 24. finishWriting이되지 않습니다 : 첫번째 아이폰 OS 6.0
- 25. 호환성 모드 Blackberry OS 4.7
- 26. BlackBerry OS 4.6의 TTF 파일 글꼴로드
- 27. Blackberry OS 4.5 응용 프로그램 용 알림 서비스
- 28. .NET, VC 6.0 및 VB 6.0 용 자동 빌드 도구
- 29. BlackBerry OS 버전 4.x는 jQuery를 지원합니까?
- 30. VB 6.0 용 스플리터 컨트롤
이미 [이 질문과 함께] (http://stackoverflow.com/questions/12088189/in-blackberry-os-5-0-is-there-any-u-handler-to-update-ui-of - 화면) OS 5.0,하지만 후속 조치를하지 않았고 대답을 수락합니다. 성취하고자하는 것은 무엇입니까, 당신은 그 질문에 대한 답을 얻지 못했습니까? – Nate
Hey Nate, BB OS 5.0을 요청한 마지막 시간. 이제 BB OS 6.0을 원합니다. – Nitesh
제가 아는 한,이 문제는 BB6와 BB5에서 차이가 없습니다. 그리고 사람들이 자유로운 조언을하기 위해 시간을 할애하면 대답을 받아 들여야합니다. 분명히 정답이 제공되지 않는 경우도 있지만,이 경우 사람들은 두 가지 질문으로 올바른 방법을 지적했다. – Nate