本文介绍了为什么的AsyncTask&所述的onProgressUpdate();>接口不会被调用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

该onProgressUpdate()不会被调用,你能告诉我为什么吗?

 私有类LoginMe扩展的AsyncTask<上下文,太虚,布尔> {    @覆盖
    保护布尔doInBackground(上下文...为arg0){
        做一点事();
        返回true;
    }    @覆盖
    保护无效onProgressUpdate(无效... V){
        super.onProgressUpdate(五);
        Log.d(开发,林在onProgressUpdate());
    }    @覆盖
    保护无效onPostExecute(布尔结果){
        super.onPostExecute(结果);
        如果(结果){
            doOne();
        }其他{
            doTwo();
        }
    }
}


解决方案

您必须调用 publishProgress 从内部 doInBackground 手动

http://developer.android.com/reference/android/os/AsyncTask.html

这篇关于为什么的AsyncTask&所述的onProgressUpdate();>接口不会被调用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-23 16:34