Создайте интерфейс в своем адаптере
public interface onItemClickListener{
void onAcitivityCreated();
}
Создайте экземпляр на вашем интерфейсе, например
private onItemClickListener onitemClickListener;
, затем передайте его в качестве параметра в конструкторе в адаптере
в своей деятельности при создании объекта адаптера вы должны будете передать (это), а также реализовать интерфейс в своей деятельности, например: MyActivity реализует onItemClickListener и реализует все методы, и здесь вы можете написать всю свою реализацию метода, так что вам не придется делать это в вашем адаптере.
Наконец, вы можете создать статический метод в ваших действиях, а затем вы можете легко использовать его, чтобы открыть новое действие.
public static void open(@NonNull Context context) {
context.startActivity(new Intent(context, YourActivity.class));
}
Основные вещи, когда у вас есть свой предмет, карты и т. Д. В адаптере. Вы реализуете onclick, чтобы открыть новое действие. При его реализации вам нужно будет передать свой интерфейс и просто передать туда любой параметр, который вам нужен.
Может быть сложным, но это лучшее решение здесь.
Вы видите один для Perl regexp (отобразился немного больше подробно здесь , как отправлено edg)