Я пытаюсь завершить действие из класса адаптера, нажимая элемент Recyclerview
, используя код
public void onBindViewHolder(@NonNull CountryCodeAdapter.CountryViewHolder holder, int position{
CountryModel countryMode = countryModels.get(position);
final String cCode = countryModel.getName();
holder.llcountryCode.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(v.getContext(),RegisterActivity.class);
i.putExtra("countryCode", cCode);
v.getContext().startActivity(i);
((AppCompatActivity)context).finish();
}
}
}
Также попытался, но это не сработало
((Activity)context).finish();
И я получаюэта ошибка:
cannot be cast to android.support.v7.app.AppCompatActivity