【问题标题】:Android stop tasks in doInbackGround and return to postExecuteAndroid 停止 doInbackGround 中的任务并返回 postExecute
【发布时间】:2011-04-23 18:27:52
【问题描述】:

很抱歉这几天问了太多问题,但我真的需要你的帮助才能完成这个应用程序。 在我的 doInBackground (asynctask) 中: 解析一些提要并用结果填充列表的循环。 在我的 onPostExecute 中: 将上面构建的结果列表发送到 ListAdapter 以显示结果。

这是一种在 doInBackground 中中断循环的方法(同时显示进度对话框) 并将列表返回到 onPostExecute ?

谢谢。

【问题讨论】:

    标签: android android-asynctask


    【解决方案1】:

    有一种方法可以中断doInBackground 中的循环,然后执行onCancelled。您应该使用isCancelleddoInBackground 中检查取消状态。

    【讨论】:

    • 谢谢,'onCancelled' 解决了这个问题,所以我从'onPostExecute' 中输入了相同的代码,我得到了预期的结果。
    猜你喜欢
    • 2017-07-31
    • 2017-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    相关资源
    最近更新 更多