1

async taskAndroidを使用して、ネットワーク負荷の高いタスクを呼び出そうとしています。

問題は、ボタンのクリック時に確認が必要なことです

  • 本当にネットワークからデータを取得したいのか、ユーザーに尋ねてもらいたいのです。
  • ボタンをクリックすると、ユーザーは続行するかどうかを尋ねられます (これは警告ダイアログによって行われます)。
  • これで、バックグラウンドでの非同期タスクの do と pre execute がalert dialogyes 確認から呼び出されます。

私の実装では事前実行が失敗しているため、これを行う方法を提案してください。

4

1 に答える 1

0

ボタン クリック イベント内で、リスナーを追加します (通常は DialogInterface.OnClickListener() になります)。デフォルトの onClick() 関数があります。onClick(method) 内で非同期タスクの実行メソッドを呼び出します。

エラーが発生した場合は、LogCat メッセージを貼り付けてください。それは大いに役立ちます。

于 2012-12-19T09:48:43.467 に答える