誰かがandroid.app.ProgressDialogが適切に使用されている方法を説明できますか?それ以来、hide()メソッドを呼び出すと、と表示されますOnly the thread which created the ui can touch it
。しかし、dismiss()メソッドは進行状況ダイアログを削除しました。ただし、dismiss()メソッドの後で、show()を呼び出しても進行状況ダイアログが正しく表示されません。
1366 次
1 に答える
2
hide()
またはdismiss()
外部の UI スレッドを使用しないでください。これらのメソッドは UI スレッドで呼び出す必要があります。非 UI スレッドからダイアログを非表示にView.post
するには、ビューまたは Activity.runInUiThread
.
より良い使用onPostExecute
またはクラスonCancel
のために。AsyncTask
またはHandler
一般的なアプローチとして。
于 2012-02-20T12:39:31.887 に答える