【发布时间】:2023-03-21 19:08:01
【问题描述】:
我想将List<Product>作为结果值返回而不阻塞,怎么做?
public static List<Product> getProducts(@NonNull Context context){
ProductDataSource.getInstance(context).readProducts(new IProductDataSource.IReadProductsCallback() {
@Override
public void onSuccess(List<Product> result) {
return result; // error in here
}
@Override
public void onFailure() {
return null; // error in here
}
});
}
【问题讨论】:
-
您从未了解过“无效”的含义吗?这意味着它不返回任何东西。你不应该在那里退回任何东西。