1
は、私はdoInBackgroundメソッドではと私がNull値をキャッチし、そのヌル値例外の内側に私は再び同じものを実行してみた場合、私はクイックAsyncTask doInBackgroun Q
new CommentList().execute(url);
を実行していると言う:
new CommentList().execute(url);
最初の実行を停止しますか?
は、私がこれを行うことができます。
if (result == null) {
cancel(true);
}
@Override
protected void onCancelled() {
new CommentList().execute(commentlinkurl);
}
は基本的に私はそれがキャンセルされます場合onPostExecuteを実行する必要はありません。
+1が、おそらく、 'onPostExecute(...)に関連した結果を返す'と作成します新しいインスタンスとそこからの実行はOKです。 – Squonk
さて、私の編集が見えますか? –
ありがとうございます、あなたのコメントに基づいて私の答えを更新しました。 – Dmitry