alertDialog가 열려있는 동안 메인 스레드를 멈추고 단추를 누른 단추 (양수 또는 음수)에 따라 프로그램을 계속할 때까지 기다려야합니다. 스레드를 중지하려고 할 때. 보여 주다(); 대화 상자가 그려지지 않습니다. 응답 수신기가 onDestract onClose이면 작동하지만 코드는 끔찍합니다.alertDialog가 열려있는 동안 프로그램을 중지하는 방법은 무엇입니까?
0
A
답변
0
"메인"스레드는 GUI 스레드이므로 중지 할 수 없습니다. alertDialog가 응답하지 않게됩니다. 원하는 작업을 수행하려면 콜백을 사용해야합니다.
0
메인 스레드를 중지해야하는 이유는 무엇입니까? 이게 게임인가요? 많은 스레드를 사용해야하며 메인 스레드를 차단하지 마십시오. 예를 들어, 논리 스레드, 그리기 스레드. 당신이 당신의 noDraw = 진정한 재산 :이처럼 , 간단한 설정을 그리기 중지해야하는 경우 는 :
SomeDrawer extends View {
@override
public void onDraw(...){
if(noDraw) return;
redrawMyGame(...);
}
}
관련 문제
- 1. JDialog가 열려있는 동안 실행을 일시 중지하는 방법
- 2. AlertDialog가 사용자의 응답을받을 때까지 외부 클래스 실행을 중지하는 방법은 무엇입니까?
- 3. 몇 초 동안 시각화 프로그램을 일시 중지하는 방법은 무엇입니까?
- 4. 몇 밀리 초 동안 프로그램을 일시 중지하는 방법은 무엇입니까?
- 5. gnome에서 gedit이 열려있는 동안 컴파일하는 방법은 무엇입니까?
- 6. 열려있는 동안 NSMenu를 업데이트하는 방법은 무엇입니까?
- 7. 실행중인 PHP 스크립트를 요청하거나 중지하는 동안 컬을 중지하는 방법은 무엇입니까?
- 8. 집으로 전화를 거는 프로그램을 중지하는 방법은 무엇입니까?
- 9. Java 프로그램을 통해 Tomcat을 중지하는 방법은 무엇입니까?
- 10. 응용 프로그램을 시작하고 중지하는 방법은 무엇입니까?
- 11. 열려있는 동안 DBF 파일을 백업해야합니까?
- 12. 스레드가 WaitOne에서 기다리는 동안 응용 프로그램을 중지하는 적절한 방법
- 13. 지정된 시간 동안 프로그램을 실행하는 방법은 무엇입니까?
- 14. 컴파일하는 동안 프로그램을 작성하는 방법은 무엇입니까?
- 15. NStimer 이벤트를 중지하는 방법은 무엇입니까?
- 16. NSRunLoop을 올바르게 중지하는 방법은 무엇입니까?
- 17. 자바 애플리케이션을 중지하는 방법은 무엇입니까?
- 18. 연결이 열려있는 동안 SerialPort의 BaudRate를 변경하십시오.
- 19. 애니메이션을 중지하는 방법은 무엇입니까?
- 20. NSInvocationOperation을 중지하는 방법은 무엇입니까?
- 21. IntentService를 중지하는 방법은 무엇입니까?
- 22. android에서보기를 스 와이프하는 동안 onclick 수신기를 사용 중지하는 방법은 무엇입니까?
- 23. 사용자가 가로로 스크롤하는 동안 세로 스크롤을 사용 중지하는 방법은 무엇입니까?
- 24. webBrowser가 페이지를로드하는 동안 루프를 일시 중지하는 가장 좋은 방법은 무엇입니까?
- 25. DIV를 표시하는 동안 기본 페이지를 사용 중지하는 방법은 무엇입니까?
- 26. Chrome에서 디버깅중인 자바 스크립트 프로그램을 중지하는 방법은 무엇입니까?
- 27. java 프로그램을 통해 tail -f 명령을 중지하는 방법은 무엇입니까?
- 28. java를 사용하는 폴더에 파일이없는 경우 프로그램을 중지하는 방법은 무엇입니까?
- 29. C# 일정한 시간이 지난 후에 프로그램을 중지하는 방법은 무엇입니까?
- 30. AlertDialog가 작동하지 않는 이유는 무엇입니까?
덕분에, 예를 찾기 시작 – jathpr