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

Обновите изображения на FragmentStatePagerAdapter при возобновлении активности

Я создал действие, которое использует FragmentStatePagerAdapter для предоставления небольшой галереи. Однако я не могу заставить его обновляться, когда активность возобновляется (например, после возвращения из другой активности). Каждый раз, когда первые два снимка будут пустыми, и только после того, как я проведу два снимка в сторону, они будут освежены. Ни один из ответов, которые я нашел, […]

Фотосъемка с камеры в фрагменте

В моем Fragment я пытаюсь сделать снимок с моей камеры, но onActivityResult моего Fragment не вызывается. После фотографирования этот Fragment не отображается и переключается на мой первый Fragment . Есть ли другой способ захвата фотографий во Fragment или что я делаю неправильно? Вот мой текущий код: public void takePhoto() { Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); […]

AsyncTask работает на каждой странице ViewPager

У меня есть 3 вкладки, как в руководстве по разработке Android Теперь то, что я хочу сделать, очень просто. Я использую фрагменты на каждой странице. Я хочу показать различный контент из RSS-ленты на каждой странице. Проблема в том, что когда я перехожу на следующую вкладку, она запускает AsyncTask (которая находится в onCreateView) предыдущего фрагмента. Таким […]

InvalidateOptionsMenu не работает во фрагменте

Я хочу показать или скрыть элемент в панели действий в соответствии с их текстом в тексте редактирования или нет Поэтому я сделал следующее public class NounSearch extends android.app.Fragment { EditText seachEditText; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreate(savedInstanceState); View rootView = inflater.inflate(R.layout.nounsearchactivity, container, false); //Intiate EditText seachEditText =(EditText) rootView.findViewById(R.id.nounSearch); seachEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() […]

Фрагменты остаются после того, как активность Get убита и воссоздана

У меня есть FragmentActivity (Фрагменты поддержки), где я создаю фрагменты по коду и помещаю их в FrameLayouts. Пока все работает нормально. Теперь, если я оставлю приложение возвратом, все будет в порядке, пока система не будет убивать мою активность (или я делаю это с кнопкой остановки в DDMS). Если это произойдет, ничего не получится, и моя […]

Кнопка закрытия кнопки закрытия даже при использовании FragmentTransaction.addToBackStack ()

Ни один из других вопросов, которые я прочитал в stackoverflow, не смог помочь с моей проблемой. Насколько я могу судить, я делаю все правильно. У меня есть поток master / detail с фрагментами. После создания основного действия основной фрагмент загружается следующим кодом: Fragment frag; frag = new MainListFragment();//<– **the master fragment** FragmentManager fm = getFragmentManager(); […]

Элементы панели действий дублируют

В моем приложении есть панель действий. Я добавляю элементы действия, используя menu.xml. Я использую action-bar-compat в качестве моей библиотеки поддержки. Я наблюдал странную проблему, когда мои пункты действия дублируются. Я нахожу эту проблему случайным образом, когда мое устройство не работает или работает с другими приложениями. Пожалуйста, найдите снимок экрана и мой код ниже: private LoginWebActivity […]

Как выбрать первый элемент в навигационном ящике и открыть фрагмент при запуске приложения

Я создал MainActivity с NavigationView . Когда Activity открыта, я хочу автоматически выбрать первый элемент в навигационном ящике и открыть Fragment под этим элементом. Я много искал, но не нашел подходящих решений. Каков правильный способ сделать это? Main Activity : public class MainActivity extends AppCompatActivity implements Config { private NavigationView navigationView; private DrawerLayout drawerLayout; @Override […]

FragmentTabHost – вкладки не адресуются до просмотра в первый раз

Я использую FragmentTabHost с несколькими вкладками (построенными, как показано здесь ). Тем не менее, я не могу случайным образом адресовать свои вкладки с помощью getFragmentByTag (который возвращает в этом случае нуль), если только адресная вкладка не была активирована, нажав на вкладку хотя бы один раз. FragmentTabHost, похоже, задерживает создание вкладок, пока они им не понадобятся […]

Остановить событие touch от перехвата ViewPager, если в веб-просмотре есть событие touch

У меня есть ViewPager который отображает страницы фрагментов. Каждый фрагмент представляет собой WebView, который отображает автономный веб-сайт. Некоторые из этих веб-просмотров имеют javascript swipe events в них, чтобы заставить их работать. Я хотел бы реализовать такое, что если веб-просмотр не имеет события салфетки (в javascript), то событие касания передается в ViewPager , если оно не […]