2011-07-27 11 views

答えて

1

接続変更の放送に耳を傾け、タスクをキャンセルするときの接続なし利用可能との接続が再び利用可能になったときにそれを再起動するだろう行うための論理的なもの。あなたがthis QをチェックできますBroadcastReceiverを準備します。

1

ドキュメントが言うことを私はどのように行うことができ、同じasynctaskに要求を再送信開始このクラスは正常に動作します。

タスクインスタンスは、UIスレッドで作成する必要があります。

UIスレッドでexecute(Params ...)を呼び出す必要があります。

onPreExecute()、onPostExecute(Result)、doInBackground(Params ...)、onProgressUpdate(Progress ...)を手動で呼び出さないでください。

The task can be executed only once (an exception will be thrown if a second execution is attempted.) 

(あなたはあなたがコール.sendMessage(message);を続行する準備ができていると思うときThread.sleep(time);を使用して、時間のいくつかの量のためのスレッド睡眠を作るとからUIで更新を行うことができますThreadにフェッチHTTPのものを行う、Handlerを使用してみてくださいそれが必要な場合は、ハンドラ(handleMessage()またはrunOnUiThread()方法)。

+0

私の問題に対処するにはAsysnTaskではなく手動スレッドを使用する必要があります。> ??> – sayvortana

関連する問題