Активити данные из фрагмента
Добавлено: 21 июл 2015, 13:46
Возможно вопрос глупый, или уже сто раз жеванный, но я не смог здесь найти ответа, поэтому не серчайте
В общем такая ситуация: есть главная активность, на ней ViewPager с ним я использую TitleAdapter (наследник от FragmentPagerAdapter) в котором имеется три вкладки (три фрагмента):
1ый фрагмент имеет listview
2 и 3ьи будут отображать графики, которые так же буду обращаться к бд
Когда открывается эта главная активность, происходит подключение к БД (класс DB), и получение настроек SharedPreferences
Что я хочу: как мне правильно получить из этих фрагментов собственно экземпляры db и sp? Правильно я ли мыслю: т.к. у меня есть главная активность, в которой отображаются все фрагменты, то такие вещи как настройки приложения и подключение к БД я должен получать именно в этой активности. А уже из фрагментов получать нужные мне параметры из этой активности.
В настоящий момент я сделал объекты db и sp public static и получаю доступ к ним через MainActivity.sp.
В общем такая ситуация: есть главная активность, на ней ViewPager с ним я использую TitleAdapter (наследник от FragmentPagerAdapter) в котором имеется три вкладки (три фрагмента):
1ый фрагмент имеет listview
2 и 3ьи будут отображать графики, которые так же буду обращаться к бд
Когда открывается эта главная активность, происходит подключение к БД (класс DB), и получение настроек SharedPreferences
Что я хочу: как мне правильно получить из этих фрагментов собственно экземпляры db и sp? Правильно я ли мыслю: т.к. у меня есть главная активность, в которой отображаются все фрагменты, то такие вещи как настройки приложения и подключение к БД я должен получать именно в этой активности. А уже из фрагментов получать нужные мне параметры из этой активности.
В настоящий момент я сделал объекты db и sp public static и получаю доступ к ним через MainActivity.sp.