ProgressUpdateListener:
public interface ProgressUpdateListener {
public void on_update(int downloaded_size);
}
FileDownloader
public class FileDownloader implements Parcelable {
ProgressUpdateListener listener;
public FileDownloader(ProgressUpdateListener listener) {
this.listener = listener;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
// how to write listener?
}
}
我的问题是如何处理writeToParcel中的监听器引用。??
答案 0 :(得分:-2)
接口无法实例化,只能实现,您需要在类中实现此接口
这样做,并添加未实现的方法
public class FileDownloader implements Parcelable,ProgressUpdateListener {