【发布时间】:2020-11-21 01:07:23
【问题描述】:
这是具有泛型类型的主类:
public class MainClass<T extends MainClass>{
//one of the parameters
private TypeClass mType;
//parameters
}
这是第二个用于主类泛型类型的类
public class TypeClass extends MainClass{
//parameters
}
这就是我想要做的,在 MainActivity 的 onCreatView 中:
Query query = FirebaseDatabase.getInstance().getReference()
FirebaseRecyclerOptions options = new FirebaseRecyclerOptions.Builder<Hesaplar>()
.setQuery(query,MainClass<TypeClass>.class)
.build();
recyclerView.setAdapter(new ExampleRecycViewAdapter(options));
如你所知,通常这个
.setQuery方法被用作.setQuery(query,MainClass.class)但我无法使用
.setQuery方法作为.setQuery(query,MainClass<TypeClass>.class)处理因为我需要
mMain : MainClass<TypeClass>的对象你能帮帮我吗?
(顺便说一句,对不起我的英语,我希望我能解释我的问题)
【问题讨论】:
标签: java android firebase generics firebase-realtime-database