powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Не могу создать объект БД в адаптере
3 сообщений из 3, страница 1 из 1
Не могу создать объект БД в адаптере
    #38797412
Витяй1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public class AnimalsAdapter extends BaseAdapter {

    private List<Animal> data;
    public Context context;
    private DataBaseHelper dataBaseHelper;

    public AnimalsAdapter(Context context, List<Animal> data) {
        this.data = data;
        this.context = context;
        dataBaseHelper = new DataBaseHelper(this.context); // error
    }



пишет:
ошибка DataBaseHelper (android.app.Activity) can not be applied to (android.content.Context)
но ведь раньше я создавал объекты БД, передавая им контекст и все работало
...
Рейтинг: 0 / 0
Не могу создать объект БД в адаптере
    #38797459
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витяй1991но ведь раньше я создавал объекты БД, передавая им контекст и все работало
То есть студия врет?
Витяй1991
Код: java
1.
dataBaseHelper = new DataBaseHelper(this);
...
Рейтинг: 0 / 0
Не могу создать объект БД в адаптере
    #38799926
Витяй1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё, разобрался! точнее, не разобрался, а в конструкторе AnimalsAdapter первым аргументом написал Activity activity, вместо Context context
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Не могу создать объект БД в адаптере
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]