これを動作させようとする中で、さまざまな失敗が見られました。アクティビティを介して開始されるスレッドがあります。スレッドは、進行状況ダイアログを作成/表示し、スレッドを閉じる必要があります。ProgressDialogをスレッドに表示させることができません。
私はProgressDialogを直接表示しようとしたとき、私のルーパーが準備されていないというエラーが出ました。私はルーパーを見上げて、それを実装しました。しかし、進捗ダイアログが表示されるようにLooper.loopを呼び出さなければなりませんでした。それが現れた後、アプリケーションはその時点で凍ってしまい、Looper.loopコールを過ぎることはありません。
私はそれを動作させることができませんでしたので、全く新しい方法HandlerThreadとハンドラを使用して探しました。 HandlerThreadを作成して起動します。私はスレッドからルーパーを取得し、ハンドラを作成します。私のProgressDialogまたはトーストはまったく表示されません。
これを行う簡単な方法はありますか?
ここにコードを投稿できますか... – Vinay