java自定义未来对象
我想创建自定义的未来对象
下面的代码可以正常工作
ThreadPoolExecutor mExecutor;
Future<?> f = mExecutor.submit(new DownloadRunnable(task, itemId));
我想获取submit的返回值,并将其分配给MyFuture对象,并进行其他调用。 我做了以下更改,并得到了一个演员例外。。。有什么建议吗
ThreadPoolExecutor mExecutor;
// cast exception
MyFuture<?> f = (MyFuture<?>) mExecutor.submit(new DownloadRunnable(task, itemId));
f.setVer(true);
public class MyFuture<?> implements Future<?> {
Boolean myVar;
public void setVar(Boolean v) {
...
}
}
共 (0) 个答案