Активити данные из фрагмента

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Серж
Сообщения: 6
Зарегистрирован: 08 июл 2015, 17:36

Активити данные из фрагмента

Сообщение Серж » 21 июл 2015, 13:46

Возможно вопрос глупый, или уже сто раз жеванный, но я не смог здесь найти ответа, поэтому не серчайте
В общем такая ситуация: есть главная активность, на ней ViewPager с ним я использую TitleAdapter (наследник от FragmentPagerAdapter) в котором имеется три вкладки (три фрагмента):
1ый фрагмент имеет listview
2 и 3ьи будут отображать графики, которые так же буду обращаться к бд

Когда открывается эта главная активность, происходит подключение к БД (класс DB), и получение настроек SharedPreferences

Что я хочу: как мне правильно получить из этих фрагментов собственно экземпляры db и sp? Правильно я ли мыслю: т.к. у меня есть главная активность, в которой отображаются все фрагменты, то такие вещи как настройки приложения и подключение к БД я должен получать именно в этой активности. А уже из фрагментов получать нужные мне параметры из этой активности.

В настоящий момент я сделал объекты db и sp public static и получаю доступ к ним через MainActivity.sp.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Активити данные из фрагмента

Сообщение Foenix » 21 июл 2015, 14:53

ContentProvider, см уроки далее.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить