Promise<List<WrapSpec>> wrapSpecPromise = new Job() {
@Override
public List<WrapSpec> doJobWithResult() throws Exception {
return PkgLoad.findDistinctWrapSpecBetweenDates(pkgLine, startDate, endDate);
}
}.now();
是否可以将值pkgLine,startDate,endDate传递给此方法?谢谢你的帮助。将值传递给内部类方法?
编辑:这是什么建议反对?或不。谢谢。
for (final PkgLine pkgLine : pkgLineList) {
Promise<List<WrapSpec>> distinctWrapPromise = new Job() {
@Override
public List<WrapSpec> doJobWithResult() throws Exception {
return PkgLoad.findDistinctWrapSpecBetweenDates(pkgLine, startDate, endDate);
}
}.now();
promiseList.add(distinctWrapPromise);
}
声明
final
也有另一种方式像在下面链路 [传递参数,而不使用最终] [1] [1]:http://stackoverflow.com/a/12206542/1168603 – 2013-04-08 09:19:09