Articles of фрагмент

Android TextInputLayouts потеряет текст / содержимое при возврате в транзакции фрагмента

Я искал какое-то время, но я думаю, что большинство зарегистрированных ошибок (и их довольно много) в android.support.design.widget.TextInputLayout немного отличаются от этого. По крайней мере, я решил большинство других ошибок, но бороться с этим. У меня в настоящее время есть Fragment в моей деятельности с TextInputLayout как это <android.support.design.widget.TextInputLayout android:id="@+id/input1" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/hint1" […]

Возврат значений в Android Fragment onResume

У меня есть фрагмент (A) с TextView со значением «XXXX», установленным с использованием метода setText (). Я заменяю фрагмент (A) фрагментом (B), а затем снова заменяю B на A. Когда я это сделаю, значение XXXX исчезнет в фрагменте (A) TextView. Я попытался вызвать метод TextView.setText в onStart, а также методы onResume – тот же результат. […]

Одновременно используйте один фрагмент в ViewPager

Можно ли использовать один фрагмент в viewpager несколько раз? Я пытаюсь создать динамически обновленный интерфейс с помощью ViewPager. Я хочу использовать тот же дизайн, в основном тот же фрагмент с разными данными для каждой страницы, например, с помощью адаптера listview.

Как передать контекст из MenuItem onOptionsItemSelected в ASyncTask?

Изменить: вопрос в одной строке: Как передать контекст из MenuItem onOptionsItemSelected? Изменить 2: Вот глобальное указание на то, что я делаю: https://github.com/JakeWharton/ActionBarSherlock/blob/master/samples/fragments/src/com/actionbarsherlock/sample/fragments/FragmentTabsPager.java Я создаю приложение на основе ActionBarSherlock. Он использует вкладки, фрагменты и просмотрщик. Он должен быть максимально универсальным. Вкладка может содержать веб-просмотр или список. Вот скриншот: Когда первая вкладка (SherlockListFragment) загружается, она считывает содержимое […]

Может быть создан фрагмент только с одним экземпляром

Мне просто интересно, может ли фрагментация создать только один экземпляр или синглтон? Я тоже прошел через проект Google iosched . Они просто создают Fragment a = new Fragment(); Всякий раз, когда они хотят … Предположим, например: public static FragmentManager instance; public static FragmentManager getInstance() { if (instance == null) { instance = new FragmentManager(); } […]

Добавление фрагмента в ViewGroup

В руководстве разработчиков говорится, что Fragment может быть добавлен программно во время выполнения в существующую ViewGroup . Мой вопрос: как эта ViewGroup связана с приложением? До сих пор я пытался объявить ViewGroup в xml-файлах, описывающих макет моего приложения. Но когда я пытаюсь добавить к нему Fragment , используя public abstract FragmentTransaction add (int containerViewId, Fragment […]

Фрагмент onResume () не вызывается при использовании FragmentPagerAdapter

Мне нужно, чтобы мои фрагменты всегда вызывали определенную функцию, когда они являются активным фрагментом, поэтому я помещаю его в onResume (), но он не вызывается. Фрагмент A @Override public void onResume(){ super.onResume(); Log.d("clear state", " "+clear); if(clear == true) { restart(); clear = false; calculate(); } } Я использую FragmentPagerAdapter с ViewPager для переключения фрагментов […]

Android Fragment onDestroy вызывается дважды во время изменения ориентации

Я не понимаю, почему onDestroy записывается дважды для фрагмента claass в следующем коде при изменении ориентации устройства. Может кто-нибудь объяснить мне, что я делаю неправильно? public class ExampleActivity extends Activity { protected String LOG_TAG = ExampleActivity.class.getSimpleName(); private FrameLayout mFragmentHolder; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LogUtil.i(LOG_TAG, "onCreate"); setContentView(R.layout.activity_main); mFragmentHolder = (FrameLayout) findViewById(R.id.root); FragmentManager fm […]

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

Я переношу действие на фрагмент. В конечном итоге фрагмент будет размещен на закладке. Я скопировал «сгруппированный список» из примера конференции. Список был посвящен активности. Теперь я перехожу к фрагменту. Метод OnViewModelSet() не существует в представлении. Где я должен перемещать код, содержащийся в OnViewModelSet() при использовании фрагмента?

Пропустить фрагменты между действиями

Я хочу сделать приложение, которое может поддерживать портрет и пейзаж. В макете есть две панели, слева – варианты, а справа – результат. Когда выбрана опция, правая панель показывает ее. Но для портрета недостаточно места, поэтому требуется отдельная деятельность. Каждый параметр создает фрагмент другого типа, поэтому я не хочу делать действие для каждого параметра, когда все, […]