Build apk Ошибка: этот класс должен предоставлять конструктор по умолчанию (конструктор publi c без аргументов) - PullRequest
0 голосов
/ 24 апреля 2020

мне нужна помощь. Я попытался собрать мою первую версию apk. Но у меня возникли проблемы в процессе. Проблема в трассировке стека скажет

NormalMapTH10Adapter. java: 19: Ошибка: этот класс должен предоставлять конструктор по умолчанию (конструктор publi c без аргументов) (com.app.appdev.NormalMapTH10Adapter ) [Instantiatable] NormalMapTH10Adapter (Контекст контекста, Список customizeListView) {~~~~~~~~~~~~~~~~~~~~

Объяснение проблем типа "Instantiatable": Операции, услуги, приемники вещания и др. c. зарегистрированный в файле манифеста (или для пользовательских представлений в файле макета) должен быть «инстанцируемым» системой, что означает, что класс должен быть опубликован c, у него должен быть пустой конструктор publi c, и если это внутренний класс, это должен быть статический внутренний класс.

А вот мой код в NormalMapTh10Adapter. java

    public class NormalMapTH10Adapter extends BaseAdapter {

    private Context context;
    private LayoutInflater layoutInflater;
    private List<NormalMapTH10Item> normalMapTH10Items;

    public NormalMapTH10Adapter(Context context, List<NormalMapTH10Item> customizeListView) {
        super();
        this.context = context;
        layoutInflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        normalMapTH10Items = customizeListView;
    } }

Что я должен сделать, чтобы сделать код работает? Спасибо

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