为什么根据eclipse这无效:
protected String doInBackground(String... arg0) {
publishProgress(10);
if(true){
//validate with DB
}else{
//send to registration screen
}
return null;
}
//Update Progress
protected void onProgressUpdate(Integer... values) {
mProgress.setProgress(values[0]);
}
Eclipse 是这样说的:
publishProgress(10); <<publishProgress(Void) is not acceptable for type publishProgress(Int)
然而,这里的其他问题显示它以这种确切的方式使用。是 API 的变化吗?我真的很想给 publishProgress 传递一个字符串和整数。这可能吗:
publishProgress("Starting Validation", 10);
TIA