Android новичок здесь.Я пытаюсь использовать glide (и я уже добавил библиотеки), чтобы добавить изображения в мое изображение.
Глядя на другие примеры, большинство людей, похоже, сделали: Glide.with (this) .load ("ссылка"). Into (myHolder.image);
Но это не работаеткогда я использую свой класс адаптера.
public class MyAdapter extends RecyclerView.Adapter<MyHolder> {
Context c;
ArrayList<Model> models;
public MyAdapter(Context c, ArrayList<Model> models) {
this.c = c;
this.models = models;
}
@NonNull
@Override
public MyHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.box_listview, null);
return new MyHolder(view);
}
@Override
public void onBindViewHolder(@NonNull MyHolder myHolder, int i) {
myHolder.name.setText(models.get(i).getName());
myHolder.type.setText(models.get(i).getType());
Glide.with(this).load("http://img.pokemondb.net/artwork/pokemonname.jpg").into(myHolder.image);
}
@Override
public int getItemCount() {
return models.size();
}
}
Под этим есть красная линия.Что должно идти в контексте?