【发布时间】:2019-07-14 20:00:09
【问题描述】:
同样的错误不断出现。我猜他们现在改变了它的工作方式,但由于我是菜鸟,我真的需要帮助来修复它。
private void loadMenu() {
adapter = new FirebaseRecyclerAdapter<Category, MenuViewHolder>
(Category.class, R.layout.menu_item, MenuViewHolder.class, category) {
@NonNull
@Override
public MenuViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return null;
}
@Override
protected void onBindViewHolder(@NonNull MenuViewHolder viewHolder, int position, @NonNull Category model) {
viewHolder.txtMenuName.setText(model.getNama());
Picasso.get().load(model.getImage()).into(viewHolder.imageView);
final Category clickItem = model;
viewHolder.setItemClickListener(new ItemClickListener() {
@Override
public void onClick(View view, int position, boolean isLongClick) {
//get Category Id and Send to new Activity
Intent foodlist = new Intent(Home.this, FoodList.class);
foodlist.putExtra("CategoryId",adapter.getRef(position).getKey());
startActivity(foodlist);
}
});
}
"(Category.class, R.layout.menu_item, MenuViewHolder.class, category)" 这行是红色的,表示FirebaseRecyclerAdapter中的FirebaseRecyclerAdapter()不能应用(这里是一堆代码)。
【问题讨论】:
标签: java android firebase firebase-realtime-database firebaseui