我有一个主要课程
public class MainActivity extends Activity {
downloadTask downloadTask;
....
void updateProgress(int... progress) {
}
}
和一个 AsyncTask
public class downloadTask extends AsyncTask<Void, double[], Void> {
....
protected void onProgressUpdate(int... progress) {
}
}
有没有一种方法可以设置onProgressUpdate
& 覆盖它,以便它updateProgress
使用MainActivity
?
我知道我可以创建一个在那里扩展downloadTask
和使用的新类@Override
。我只是想知道是否还有其他方法。例如在javascript中我可以做类似的事情
downloadTask.onProgressUpdate = updateProgress
在java中这样的事情可能吗?