T必须扩展Fragment并实现SomeInterface
在这种情况下,您可以声明
SomeClass以下内容:
public class SomeClass<T extends Fragment & SomeInterface>
这将需要
T扩展
Fragment和实现类型的对象
SomeInterface。
此外,使用T类,我想使用T.getActivity()作为Context创建视图。
我不熟悉Android,但如果
getActivity()在中声明了公共实例方法,
Fragment则完全有可能在的实例上调用它
T,因为编译器将知道所有都
T必须继承该方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)