글쎄,이 작업을 시도하는 동안 다양한 오류가 발생했습니다. 나는 활동을 통해 시작된 스레드가있다. 스레드는 진행 대화 상자를 작성/표시하고이를 취소해야합니다.스레드에서 ProgressDialog를 표시 할 수 없습니다.
ProgressDialog를 직접 표시하려고하면 루퍼가 준비되지 않았다는 오류가 발생합니다. 나는 루퍼와 함께 그것을 찾았다 고 생각했다. 그러나 진행 대화 상자가 표시되도록 Looper.loop을 호출해야했습니다. 응용 프로그램이 나타나면 그 지점에서 응용 프로그램이 멈추지 않고 Looper.loop 호출을 계속 지나치지 않게됩니다.
나는 그것을 얻을 수 없어서 HandlerThread와 Handler를 사용하여 완전히 새로운 방식을 찾았다. HandlerThread를 만들고 시작합니다. 스레드에서 루퍼를 가져 와서 핸들러를 만듭니다. 내 ProgressDialog 또는 토스트가 전혀 표시되지 않습니다.
더 쉬운 방법이 있나요?
여기에 코드를 게시 할 수 있습니까? – Vinay