2012-03-31 21 views
1

GoogleマップをパンまたはズームするときにアプリケーションにAsyncTaskを使用してユーザーにデータを提供するとき、現在の実行をキャンセルする方法を実装したいユーザが地図上の位置を変更またはズームしたときにデータを必要としなくなるため、データがロードされる前に位置を変更するほど速くパン/ズームしたときに新しいリクエストを実行します。事前ユーザーが新しいものを実行したときに現在の実行をキャンセルする、AsyncTask

答えて

1

であなただけのAsyncTask

すなわち、_connectAsyncTask.cancel(真)のメソッドをキャンセル呼び出すことにより、実行中のAsyncTaskをキャンセルすることができ

おかげ。 _connectAsyncTaskはAsyncTaskのインスタンスである

.....

+0

はまたあなたAsyncTaskのdoInBackgroundでisCancelled()()を確認してください。 – Renard

関連する問題