2

我有这样的课:

public class MyClass<T>{
    private MyTape data;
    private List<T> someOtherdata;
}

我正在尝试在 Android usign Spring for Android RestTemplate 中编写一个通用服务,但这会导致类型不匹配:

ResponseEntity<MyClass<? extends Parcelable>> test = new ResponseEntity<MyClass<MyOtherType>>(..);

MyOtherType 实现 Parcelable 的地方。有办法解决这个问题吗?我的另一个解决方案是使用“较少的通用代码”和子类 MyClass

4

1 回答 1

4

采用

 ResponseEntity<? extends MyClass<? extends Parcelable>>

代替

 ResponseEntity<MyClass<? extends Parcelable>>
于 2013-02-04T20:20:17.540 回答