Этот вопрос связан с проблемой android studio RecyclerView - PullRequest
0 голосов
/ 29 марта 2020

, когда я загружаю RecyclerView в моем activity_main и когда я пытаюсь написать код относительно этого. Затем в нем я хочу импортировать RecyclerView, расширив класс MyAdapter, который я создал в названном пакете Adapter, на самом деле я хотел расширить RecyclerView с помощью приведенного ниже кода (я хочу, чтобы приведенный ниже код появлялся при расширении RecyclerView)

package Adapter;

public class MyAdapter extends RecyclerView.Adapter< MyAdapter.ViewHolder >{

}

но из-за suggetion по умолчанию появляется следующий код:

package Adapter;

public class MyAdapter extends AlertController.RecyclerListView.Adapter< MyAdapter.ViewHolder >
{

}

Примечание: здесь ViewHolder - это класс, который я хотел сделать дальше в другом классе другого пакета.

Здесь я просто хотел расширить RecyclerView ((это было показано в курсе udemy) вместо RecyclerListView, но когда я пытаюсь расширить RecyclerView по умолчанию, появляется опция RecyclerListView, а также из-за того, что AlertController входит в redletter, означает, что это показывает, что в нем есть какая-то ошибка, и это не было показано в курсе udemy, и когда я нажимаю на AlertController, появляется сообщение "androidx.appcompat.app.AlertController" не опубликовано c в 'andoridx.apppcompat.app '. Невозможно получить доступ из внешнего пакета "

, и эта вещь AlertController не показывается в курсе udemy, и это вызывает помехи в дальнейшем процессе, так что я хочу реализовать некоторые методы, но когда я выбираю publi c и попытаться реализовать некоторые методы, которые были показаны в курсе, но он не работает здесь в моем коде, и в результате методы не реализуются здесь в моем коде, из-за которого я не могу написать дополнительный код. решить эту проблему. Я надеюсь, что это делает вас понять проблему. Пожалуйста, ответьте как можно скорее.

1 Ответ

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

Я в замешательстве и не знаю, в чем проблема, но вы пропустили () в конце

public class MyAdapter extends RecyclerView.Adapter< MyAdapter.ViewHolder >{

}

Должно быть:

public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder>(){

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...