Страница 1 из 1

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

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

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

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

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

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

Добавлено: 21 июл 2015, 14:53
Foenix
ContentProvider, см уроки далее.