Когда использую в адаптере appCompatActivity: this, то this подчеркнуто красным
Вот код из файла MainActivity.java, где у меня подчеркнуто красным "this".
private void loadProductToRecyclerView(List<SkuDetails> list) {
MyProductAdapter adapter = new MyProductAdapter(this,list,billingClient);
recyclerView.setAdapter(adapter);
}
В файле MyProductAdapter.java у меня такой код:
public MyProductAdapter(AppCompatActivity appCompatActivity, List<SkuDetails> skuDetailsList, BillingClient billingClient) {
this.appCompatActivity = appCompatActivity;
this.skuDetailsList = skuDetailsList;
this.billingClient = billingClient;
}
Не могу понять, на что ругается Android Studio?
Ответы (1 шт):
Автор решения: NearPin
→ Ссылка
Вполне вероятно что ваша MainActivity не является AppCompactActivity. Проверьте на что именно ругается компилятор(если работаете в Androdi Studio достаточно просто навести мышку)