Запитання з тегом «android-fragments»

Фрагменти представляють поведінку багаторазового використання або частини користувальницького інтерфейсу в додатку для Android.

12
андроїдний фрагмент - як зберегти стани поглядів у фрагменті, коли інший фрагмент натискається на нього
В андроїді FragAдо рюкзака додається фрагмент (скажімо FragB), а інший фрагмент (скажімо ) виходить на вершину. Тепер при натисканні назад FragAповертається до вершини і onCreateView()називається. Тепер я був FragAу певному стані, перш ніж FragBмене натискали на це. Моє запитання - як я можу відновити FragAйого попередній стан? Чи є спосіб …

11
Заміна фрагмента іншим фрагментом всередині групи активності
У мене є фрагмент всередині групової діяльності, і я хочу замінити його іншим фрагментом: FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction(); SectionDescriptionFragment bdf = new SectionDescriptionFragment(); ft.replace(R.id.book_description_fragment, bdf); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); Це прекрасно працює, коли він робиться як окремий проект, не використовуючи групу активності, кожна річ прекрасно працює в журналі cat, оскільки контроль …

18
java.lang.IllegalStateException: Неможливо виконати цю дію після onSaveInstanceState
Я використовую бібліотеку підтримки для свого додатка. У своїй FragmentActivity я використовую AsyncTask для завантаження даних з Інтернету. У методі onPreExecute () я додаю фрагмент, а в методі onPostExecute () я знову видаляю його. Коли орієнтація змінюється між ними, я отримую вищезазначений виняток. Будь ласка, подивіться на деталі: private class …

7
Як передати змінну від Activity до Fragment і повернути її назад?
Зараз я роблю додаток для Android, і хочу передати дату між активністю та фрагментом. У моїй діяльності є кнопка, яка відкриває фрагмент: DatePickerFragment. У своїй діяльності я показую дату, яку хочу змінити фрагментом. Тому я хочу передати дату дату вибору та повернути її назад до активності. Я спробував багато рішень, …

3
Забороніть ViewPager знищувати перегляди поза екраном
У мене ViewPager підключений до FragmentPagerAdapter, який відображає три фрагменти. Схоже, ViewPager зруйнує подання розміщеного фрагмента, коли він проходить більше ніж один пальцем від поточної позиції. Ці перегляди - це прості списки, і ця оптимізація зовсім непотрібна, тому я хотів би її відключити. Це викликає деякі візуальні проблеми, оскільки до …

7
Чи можу я використовувати пейджер перегляду з видами (не з фрагментами)
Я використовую ViewPagerдля переходу між ними Fragments, але чи можу я ViewPagerпереходити між Viewsпростим макетом XML? Це моя сторінка Adapterдля ViewPager, яка використовується для переходу між фрагментами: import java.util.List; import com.app.name.fragments.TipsFragment; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentTransaction; import android.view.ViewGroup; public class PageAdapter extends FragmentPagerAdapter { /** * */ …

7
Це правильний спосіб очищення заднього стека фрагментів, залишаючи глибоко вкладений стек?
Я використовую бібліотеку сумісності Android для реалізації фрагментів і розширив зразок макета, щоб фрагмент містив кнопку, яка звільняє інший фрагмент. На панелі вибору зліва у мене є 5 елементів, що вибираються - A B C D E. Кожен завантажує фрагмент (через FragmentTransaction:replace) на панель деталей -a b c d e …

6
Повний робочий зразок сценарію анімації з трьома фрагментами Gmail?
TL; DR: Я шукаю повний робочий зразок того, що я буду називати сценарієм "трифрагментної анімації Gmail". Зокрема, ми хочемо почати з двох фрагментів, таких як: Після деякої події інтерфейсу (наприклад, натискання на щось у фрагменті B), ми хочемо: Фрагмент А, щоб зісковзнути з екрана вліво Фрагмент B пересуне до лівого …

5
Фрагмент або фрагмент підтримки?
Я розробляю додаток, який підтримує Android> = 4.0. Тут використовуються фрагменти з android.appупаковки. Оскільки я зіткнувся з проблемами зі старшою реалізацією фрагмента в 4.0, як цей , які вже зафіксовані в бібліотеці підтримки, я розглядаю можливість перейти до реалізації фрагмента з бібліотеки підтримки, щоб отримати більш надійну та послідовну реалізацію. …

11
Виклик методу фрагмента від батьківської діяльності
Я бачу в посібнику Dev Android Fragments Dev, що "діяльність може викликати методи у фрагменті, отримуючи посилання на фрагмент від FragmentManager, використовуючи findFragmentById()або findFragmentByTag()". Наступний приклад показує, як отримати посилання на фрагмент, а не як викликати конкретні методи у фрагменті. Хтось може навести приклад, як це зробити? Я б хотів …

7
FragmentPagerAdapter getItem не викликається
Я не в змозі повторно використовувати фрагмент у FragmentPagerAdapter .. Використовуючи метод killItem (), він видаляє фрагмент, але все ще не викликає getItem () знову. Є лише 2-3 зображення, тому я використовую FragmentPagerAdapter замість FragmentStatePagerAdapter .. public class ExamplePagerAdapter extends FragmentPagerAdapter { ArrayList < String > urls; int size = …

9
Проблеми зі зворотним стеком Android Fragment
У мене виникає велика проблема з тим, як, здається, працює задник з фрагментами андроїда, і буду дуже вдячний за будь-яку допомогу, яку пропонують. Уявіть, що у вас є 3 фрагменти [1] [2] [3] Я хочу, щоб користувач міг орієнтуватися, [1] > [2] > [3]але на зворотному шляху (натискаючи кнопку назад) …

5
runOnUiThread у фрагменті
Я намагаюся перетворити активність у фрагмент. Помітка помилки на runOnUiThread. про минуле: GoogleActivityV2 поширюється на Діяльність. runOnUiThread в класі ExecuteTask. клас ExecuteTask вкладений у діяльність. (Виконати нормально) зараз: GoogleActivityV2 поширюється на фрагмент. runOnUiThread в класі ExecuteTask. клас ExecuteTask вкладений у діяльність. (Помилка runOnUiThread) ось мій код public class GoogleActivityV2 extends …

12
Як очистити навігаційний стек після переходу до іншого фрагмента в Android
Я використовую новий компонент навігаційної архітектури в android, і я застряг у очищенні стека навігації після переходу до нового фрагмента. Приклад: я перебуваю у loginFragment, і я хочу, щоб цей фрагмент був очищений зі стека, коли я переходжу до домашнього фрагмента, щоб користувач не повертався назад до loginFragment, коли він …

7
Життєвий цикл фрагмента Android через зміни орієнтації
Використання пакета сумісності для націлювання на 2.2 за допомогою фрагментів. Після перекодування діяльності для використання фрагментів у додатку я не зміг змінити орієнтацію / управління станом, тому я створив невеликий тестовий додаток з одним FragmentActivity та одним Fragment. Журнали із зміни орієнтації дивні, із безліччю викликів до фрагментів OnCreateView. У …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.