私はasynctaskを使ってサーバにGET要求を行い、何をしたいのですか?インターネット接続がダウンしたときにasynctaskを実行する速度を遅くする方法
**Threading rules**
foは従わなければならないいくつかのスレッドのルールがあります。その後、
THX
私はasynctaskを使ってサーバにGET要求を行い、何をしたいのですか?インターネット接続がダウンしたときにasynctaskを実行する速度を遅くする方法
**Threading rules**
foは従わなければならないいくつかのスレッドのルールがあります。その後、
THX
接続変更の放送に耳を傾け、タスクをキャンセルするときの接続なし利用可能との接続が再び利用可能になったときにそれを再起動するだろう行うための論理的なもの。あなたがthis QをチェックできますBroadcastReceiverを準備します。
ドキュメントが言うことを私はどのように行うことができ、同じ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()
方法)。
私の問題に対処するにはAsysnTaskではなく手動スレッドを使用する必要があります。> ??> – sayvortana