Вопросы с тегом «android-fragments»

318
Вызов метода действия из фрагмента.

Пытаюсь вызвать метод в моей деятельности из фрагмента. Я хочу, чтобы фрагмент дал данные метода и получить данные при возврате метода. Я хочу добиться аналогичного вызова статического метода, но без использования статического, потому что это создает проблемы в деятельности. Новое для фрагментов,...

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

У меня есть два класса. Во-первых, это деятельность, во-вторых, фрагмент, где у меня есть некоторые EditText. В действии у меня есть подкласс с асинхронной задачей, и в методе doInBackgroundя получаю некоторый результат, который я сохраняю в переменную. Как я могу отправить эту переменную из...

316
Обновлять ViewPager динамически?

Я не могу обновить содержимое в ViewPager. Как правильно использовать методы instantiateItem () и getItem () в классе FragmentPagerAdapter? Я использовал только getItem () для создания экземпляров и возврата моих фрагментов: @Override public Fragment getItem(int position) { return new...

310
Неправильный код запроса в onActivityResult

Я начинаю новую активность из моего фрагмента с startActivityForResult(intent, 1); и хотите обработать результат в родительской активности фрагмента: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.d(TAG, "onActivityResult, requestCode: " + requestCode...

300
Разница между add (), replace () и addToBackStack ()

В чем основное различие между вызовом этих методов: fragmentTransaction.addToBackStack(name); fragmentTransaction.replace(containerViewId, fragment, tag); fragmentTransaction.add(containerViewId, fragment, tag); Что значит заменить уже существующий фрагмент, добавить фрагмент в состояние активности...

271
Фрагмент поверх другого фрагмента

Когда я показываю один фрагмент (который является полноэкранным с #77000000фоном) поверх другого фрагмента (давайте назовем его основным), мой основной фрагмент по-прежнему реагирует на щелчки (мы можем нажать кнопку, даже если мы ее не видим). Вопрос : как предотвратить нажатия на первый...

268
Заменить фрагмент внутри ViewPager

Я пытаюсь использовать фрагмент с ViewPagerиспользованием FragmentPagerAdapter. Чего я хочу добиться, так это заменить фрагмент, расположенный на первой странице ViewPager, другим. Пейджер состоит из двух страниц. Первый - FirstPagerFragmentвторой SecondPagerFragment. Нажав на кнопку первой...

266
Activity, AppCompatActivity, FragmentActivity и ActionBarActivity: когда использовать какую?

Я пришел из iOS, где это легко, а вы просто используете UIViewController. Однако в Android все выглядит намного сложнее, с определенными компонентами UIC для определенных уровней API. Я читаю BigNerdRanch для Android (книге примерно 2 года), и они предлагают использовать ее Activityдля размещения...

265
Android Фрагменты и анимация

Как вы должны реализовать тот тип скольжения, который используется, например, клиентом Honeycomb Gmail? Может TransactionManagerобрабатывать это автоматически, добавляя и удаляя фрагменты, это довольно сложно проверить из-за того, что эмулятор является слайд-шоу...

258
Действительно ли фрагментам нужен пустой конструктор?

У меня есть Fragmentс конструктором, который принимает несколько аргументов. Мое приложение работало нормально во время разработки, но на производстве мои пользователи иногда видят этот сбой: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment make sure class name...

244
Очистить задний стек, используя фрагменты

Я портировал свое Android-приложение на сотовые и сделал большой рефакторинг, чтобы использовать фрагменты. В моей предыдущей версии, когда я нажимал кнопку «Домой», я делалACTIVITY_CLEAR_TOP для сброса заднего стека. Теперь мое приложение представляет собой одно действие с несколькими фрагментами,...

240
Как добавить фрагмент в действие с программно созданным представлением содержимого

Я хочу добавить фрагмент в Activity, который реализует его макет программно. Я просмотрел документацию по фрагментам, но там не так много примеров, описывающих то, что мне нужно. Вот тип кода, который я пытался написать: public class DebugExampleTwo extends Activity { private ExampleTwoFragment...

232
Получите результат от DialogFragment

Я использую DialogFragments для ряда вещей: выбор элемента из списка, ввод текста. Каков наилучший способ вернуть значение (то есть строку или элемент из списка) обратно в вызывающую деятельность / фрагмент? В настоящее время я выполняю вызывающее действие DismissListenerи даю DialogFragment ссылку...

228
Разница между активностью и активностью фрагмента

Я работал на фрагментах и наткнулся на две вещи Activityи FragmentActivityкоторые несколько раз использовали. Я хочу знать , что есть какая -то разница между этими двумя, потому что , когда я изменил Activityс FragmentActivity, это не имело никакого влияния на...

218
Программно вернуться к предыдущему фрагменту в backstack

Скажем, у меня есть действие, в котором фрагменты добавлены программно: private void animateToFragment(Fragment newFragment, String tag) { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, newFragment, tag); ft.addToBackStack(null); ft.commit(); }...

210
Получение текущего экземпляра Fragment в окне просмотра

Ниже приведен мой код, который имеет 3 Fragment classesкаждую из трех вкладок ViewPager. У меня есть пункт меню. Как показано в onOptionsItemSelected(), выбрав опцию, мне нужно обновить фрагмент, который в настоящее время виден. Чтобы обновить это, я должен вызвать метод, который находится в классе...

196
Фрагмент onResume () и onPause () не вызывается в backstack

У меня есть несколько фрагментов внутри деятельности. По нажатию кнопки я начинаю новый фрагмент, добавляя его в backstack. Я естественно ожидал, что будет вызван onPause()метод текущего фрагмента и onResume()нового фрагмента. Ну, это не происходит. LoginFragment.java public class LoginFragment...