博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AsyncTask 用 publishProgress 遇到的坑
阅读量:5861 次
发布时间:2019-06-19

本文共 713 字,大约阅读时间需要 2 分钟。

照着网上的范例程式 。。。。 把自己的程式加上 publishProgress

private class DownloadFilesTask extends AsyncTask
{ //略 protected Long doInBackground() { publishProgress((int) ((i / (float) count) * 100)); } } protected void onProgressUpdate(Integer... progress) { setProgressPercent(progress[0]); } }

却一直出现错误信息

publishProgress (java.lang.Void...) in AsyncTask cannot be applied

to (int, int)

不解,看不懂错误信息

答案就在源码中啊~~~

public abstract class AsyncTask
{ //略 protected void onProgressUpdate(Progress... values) { }

看到了吗, 建 AsyncTask 的第二個參數 Progress 决定了 onProgressUpdate 的形态啦!

难怪错误信息也是这样说的
网路上给范例时 型别时给对的 时自己疏忽了 下次看人家的范例的时候可要仔细点啊!

转载地址:http://wugjx.baihongyu.com/

你可能感兴趣的文章
基础数据挖掘--途牛网
查看>>
JS截取字符串
查看>>
第162天:canvas中Konva库的使用方法
查看>>
SPOJ Problem 24:Small factorials
查看>>
axios简单介绍
查看>>
华为服务器内存插法
查看>>
怎样才能无需训练也能成为武林高手
查看>>
9.8 RESTORE 命令
查看>>
我如何学习:追随好奇心
查看>>
软件测试2019:第四次作业
查看>>
Spark applications global color schemes
查看>>
字符串方法总结
查看>>
分页实现
查看>>
弹出式日历源代码--PMCalendar
查看>>
I.MX6 recovery mode hacking
查看>>
UGUI中Event Trigger的基本用法
查看>>
所学的内容
查看>>
一周总结(17周)
查看>>
POJ 1625 Censored! AC自动机+DP+大数
查看>>
将博客搬至CSDN
查看>>