Проблема в RecyclerView Адаптер AndroidStudio - PullRequest
0 голосов
/ 06 марта 2020

я использую Android Studio версии 3.6 с API 29, и у меня возникла проблема в адаптере View в этом коде

@NonNull
@Override
public MyView onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
    View view= LayoutInflater.from(getContext()).inflate(R.layout.exampel,parent,false);

    return new MyView(view);
}

, почему я не могу использовать getContext () ??

Ответы [ 2 ]

1 голос
/ 06 марта 2020

Потому что RecyclerView.Adapter не имеет getContext() метода. Вы можете использовать parent.getContext() вместо

0 голосов
/ 06 марта 2020

RecyclerView.Adapter не имеет getContext (), который вам необходим для использования родительского контекста.

@NonNull
@Override
public MyView onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {

View view=LayoutInflater.from(parent.getContext()).inflate(R.layout.exampel,parent,false);
 return new MyView(view);
}
...