【发布时间】:2012-10-05 06:30:59
【问题描述】:
我的 AsyncTask 调用 Web 服务并在 POJO 中获取结果。现在 POJO 是不同的类型。 & AsyncTask 只有一个。那么我可以有类似的通用返回类型
protected T <T> doInBackground(Class<T> ... classTypes) {
//Code to call webservice & get pojo
return calssType.cast(pojoObject)
}
【问题讨论】:
-
是的,我试过了……比如
public class GeneralSearchTask<T> extends AsyncTask<Class<T> , Integer, <T> T> {....}。但我猜这是不可能的。
标签: android generics android-asynctask