Articles of андроид фрагменты

FindViewById в фрагменте

Я пытаюсь создать ImageView во Фрагменте, который будет ссылаться на элемент ImageView, который я создал в XML для фрагмента. Однако метод findViewById работает только в том случае, если я расширяю класс Activity. В любом случае, я могу использовать его в Фрагменте? public class TestClass extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) […]

ViewPager и фрагменты – какой способ сохранить состояние фрагмента?

Фрагменты, кажется, очень приятны для разделения логики пользовательского интерфейса на некоторые модули. Но вместе с ViewPager его жизненный цикл по-прежнему остается туманным для меня. Поэтому мысли Гуру очень нужны! редактировать См. Немой вариант ниже 😉 Объем Основная деятельность имеет ViewPager с фрагментами. Эти фрагменты могут реализовать немного другую логику для других (подзаголов) действий, поэтому данные […]

Использование контекста в фрагменте

Как я могу получить контекст в фрагменте? Мне нужно использовать мою базу данных, конструктор которой принимает контекст, но getApplicationContext() и FragmentClass.this не работают, так что я могу сделать? Конструктор базы данных public Database(Context ctx) { this.context = ctx; DBHelper = new DatabaseHelper(context); }

OnActivityResult не вызывается в фрагменте

При работе с этим фрагментом onActivityResult когда возвращается активность камеры. Мой фрагмент запускает действие для результата с намерением, отправленным для камеры, сделать снимок. Приложение изображения загружается отлично, принимает снимок и возвращается. Однако onActivityResult никогда не попадает. Я установил точки останова, но ничего не запускается. Может ли фрагмент иметь onActivityResult ? Я бы так подумал, так […]

Меню Android Options в фрагменте

Я пытаюсь добавить элемент в меню опций из группы фрагментов. Я создал новый класс MenuFragment и расширил его для фрагментов, в которые я хочу включить элемент меню. Вот код: public class MenuFragment extends Fragment { MenuItem fav; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setHasOptionsMenu(true); } public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { fav = […]