Форум программистов, компьютерный форум CyberForum.ru

Подключение к базе данных из ViewPager - Android

Войти
Регистрация
Восстановить пароль
 
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
15.08.2014, 15:20     Подключение к базе данных из ViewPager #1
В приложении есть база данных, везде в приложении она работает хорошо, но есть небольшая проблема с ее использованием в ViewPager.
При попытке создать подключение к базе в адаптере, в котором формирую данные для вывода в каждом фрейме, получаю сообщение - The constructor AppDB(PageFragment) is undefined
базу пытаюсь подключить так

Java
1
2
3
4
5
6
7
8
9
10
11
12
public class PageFragment extends Fragment {
...
  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment, null);
    
    // подключаемся к БД
    appDB = new AppDB(this);
    db = AppDB.getWritableDatabase();
...
   }
}
Обошел этот момент подключением базы через объявление и подключение в main активити. В этом случае все работает, в PageFragment получаю из базы данные и формирую из них вывод на экран. Но вот что заметил, при выходе из приложения в логи сыпятся сообщения об ошибках, связанных с некорректным закрытием базы. Действительно, я ее не закрываю в PageFragment, так как в нем не открываю базу.

Подскажите, в чем я ошибаюсь и как лучше в моем случае организовать работу с базой? На мой взгляд правильнее ее было открывать и закрывать в методе onCreateView из PageFragment. Но как это сделать я не пойму. Подскажите, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2014, 15:20     Подключение к базе данных из ViewPager
Посмотрите здесь:

ViewPager Android
Android ViewPager
Android Сортировка данных в базе
ViewPager Android
Android Подключение к базе данных, кторая хранится в памяти устройста
Android Доступ к базе данных
Подключение эклипс к базе данных phpmyadmin Android
Android Подключение java к базе данных sql 2008 r2
ViewPager автодаводка Android
Подключение к Базе данных скайп for android Android
AndroidStudio подключение к базе данных Oracle Android
Подключение к базе данных Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Netscape
 Аватар для Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
15.08.2014, 16:00     Подключение к базе данных из ViewPager #2
Java
1
appDB = new AppDB(getActivity());
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
15.08.2014, 17:07  [ТС]     Подключение к базе данных из ViewPager #3
Большое спасибо! Как оказывается просто, если знаешь
Yandex
Объявления
15.08.2014, 17:07     Подключение к базе данных из ViewPager
Ответ Создать тему
Опции темы

Текущее время: 10:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru