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

Связывание и отключение Android-сервиса в / из фрагмента (в ViewPager)

У меня есть одна основная активность, в которой я динамически создаю страницы внутри ViewPager (через FragmentPagerAdapter). Все идет нормально. Теперь у меня есть сервис-реализация. Я хочу, чтобы эта деятельность / эти фрагменты связывались. И это то, о чем я спрашиваю себя, что является лучшей практикой. Связывание с действиями и передача от фрагмента к службе через […]

PagerSlidingTabStrip: как обновить внутренний фрагмент Listview на текущей вкладке во время выполнения и остановить загрузку данных для следующей вкладки

Я столкнулся с проблемой со списком, используемым с внутренними фрагментами внутри вкладок viewpager на вкладке «Навигатор-ящик-страница-скользящие вкладки», которые приведены в этом примере git hub . Я использую тот же пример, и все 4 вкладки имеют вид списка с разными атрибутами arraylist, установленными там адаптерами. Я использую только один фрагмент и основы позиции вкладок. Я загружаю […]

Как обновить ListView в фрагменте, заполненном BaseAdapter?

Я хочу обновить ListView во фрагменте, когда диалог закрыт. До сих пор обновление работает только при перезагрузке приложения, и я не знаю, почему. Вот классы: Это фрагмент с ListView на нем, который я хочу обновить, когда диалог закрыт. public class RegisterListFragment extends Fragment { public static final String TAG = "RegisterListFragment"; RegisterListAdapter adapter; @Override public […]

Как обновить элемент навигации ActionBar во время прохождения стека фрагментов?

Android 4.1 ActionBar обеспечивает полезный режим навигации в виде списка или вкладки. Я использую SpinnerAdapter для выбора из трех фрагментов, которые будут отображаться в представлении android.R.id.content . Затем слушатель onNavigationItemSelected() раздувает каждый фрагмент в представлении и добавляет его в задний стек, используя FragmentTransaction.addToBackStack(null) . Все это работает как рекламируемое, но я не знаю, как обновить […]

Почему компьютерная клавиатура Android не отвечает на EditText?

У меня есть SherlockFragmentActivity и SherlockFragment, который находится внутри TabManager. В этом фрагменте у меня есть RadioButtons, CheckBoxes, Button и EditText в LinearLayout. Клавиатура иногда не реагирует при нажатии на EditText. В 2.1 AVD клавиатура реагирует непоследовательно, в 4.0 AVD клавиатура вообще не отвечает, а на устройстве клавиатура реагирует непоследовательно. Иногда нажатие других объектов активирует […]

Как DialogFragment влияет на жизненный цикл вызывающей деятельности

Если я запустил DialogFragment из действия, что произойдет, когда я закрою DialogFragment? Проходит ли активность через состояние «Резуль»? Или вызов как любой обычный вызов Java, так что следующая строка никогда не выполняется до закрытия диалогового окна? Предположим, что метод запуска моего фрагмента private void launchFragment(){ ConfirmationDialog confirm = new ConfirmationDialog(); confirm.show(getSupportFragmentManager(), "confirm"); doMoreStuff(); } Поэтому […]

Поведение popBackStack () отличается после обновления библиотеки поддержки с 23.1.1 до 25.1.0

После обновления с платформы поддержки Android 23.1.1 до последней 25.1.0 поведение из popBackStack() изменилось в нашем приложении. Например, у меня есть три FragmentTransactions на BackStack. Теперь в BackStack добавляется четвертое FragmentTrsansaction. FragmentTransactions: FragmentTransaction transaction = fragmentManager.beginTransaction() .replace(R.id.fragment_container_single, target, CoreActivity.FRAGMENT_TAG_LEFT) .addToBackStack(<CONCRETE_TRANSACTION_NAME>) .commit(); Фрагмент №4 имеет логику, где он автоматически маршрутизируется в Fragment # 5 во время […]

FragmentManager.popBackStack () не просто загружает предыдущий фрагмент

У меня есть основная TabActivity, которая имеет две вкладки: A и B (пока). Вкладка A загружает FragmentActivity (код, приведенный ниже), который просто кодирует FrameLayout , поэтому я могу загрузить свои фрагменты для этой конкретной FrameLayout . Первый фрагмент имеет несколько TextView и один ListView . Данные извлекаются из веб-службы. Когда я нажимаю элемент ListView, я […]

Android с намерением открыть фрагмент из активности

Я реализую приложение, которое имеет gridview изображений в одном действии и один фрагмент для каждого изображения, которое содержит изображение в полноэкранном режиме. Когда я нажимаю на любое из изображений в сетке, он должен открыть соответствующий фрагмент. Однако мы не можем использовать намерение сделать это. Вот мой код public void onItemClick(AdapterView<?> arg0, View arg1, int position, […]

Существующая деятельность на фрагменты

Я создал фрагменты вкладок in android 2.2 с android compatibility support library , теперь в моем приложении у меня мало действий, некоторые из них расширяют класс Activity, а некоторые из них расширяют ListActivity. Так как я могу преобразовать existing Activity or ListActivity into Fragments чтобы я мог воспользоваться преимуществами функций Fragment? Что касается создания фрагмента, […]