我的 AsyncTask 调用 Web 服务并在 POJO 中获取结果。现在 POJO 是不同类型的。 &AsyncTask 只是其中之一。那么我可以有通用返回类型吗
protected T <T> doInBackground(Class<T> ... classTypes) {
//Code to call webservice & get pojo
return calssType.cast(pojoObject)
}
最佳答案
已尝试将返回类型设置为Object
,那么您应该能够将其转换为您想要的任何类型。
关于Android:我可以在 AsyncTask 中使用通用返回类型吗 - doInBackGround,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12740736/