私はアンドロイドのメインUIスレッドがsleepを呼び出すべきではないことを読んだ。メインUIスレッドからメインUIスレッドから 他のスレッドが実行されるのを待っているUIスレッド - 動作していない
- 呼び出しスレッド1: はしかし、私のアプリケーションは次の必要があります。
2スレッドの出力(2画像)を使用して追加して表示します。
私は、スレッドが完了するまでメインスレッドがthread1とthread2を待つようにThread.sleep()を使用しています。しかし、mImageview.setbitmapはメインスレッド(スリープ後)で呼び出した後は動作しません。
私はこれをどうすればよいのですか?
イベントハンドラで待っていると、「浮動小数点比較が失敗しました」と「スレッドを停止するにはどうすればよいですか?」というメッセージが表示されます。 : –
別のもの - GUIがブロックされていると、「操作をキャンセルする」ボタンがないことがあります。間違って起動したことを止めることができない場合、ユーザーには非常にイライラしています。 ' –
@MartinJamesあなたは 'AsyncTask'を取り消すことができます。これは、ボタンまたは"戻る "キーで実装できます。 –