まだ解決していない問題があり、助けが必要です
Web サービスに接続してデータを取得するアプリを作成し、非同期タスクを使用してそれを行います
ユーザーが再試行するかキャンセルするかを選択できるときに、接続タイムアウト時に警告ダイアログを作成したい。再試行を選択すると、再度接続が試行される
問題は、アラート ダイアログと再試行とキャンセルの方法をどこに配置すればよいかがわからないことです。
ユーザーの入力を待つか、ユーザーが再試行またはキャンセルを選択するまで asynctask を待機させたいのですが、
doinbackground を使用して入れようとしましたrunOnUiThread
が、アラート ダイアログは表示されません。待機または通知を使用すると、エラーが発生しましたpublishProgress()
onProgressUpdate
object not locked by thread before wait
onPostExecuteに入れる以外にこれを達成する方法はありますか?
前にありがとう