Tag: android fragments

FragmentStatePagerAdapter ne supprime pas les fragments si le fragment parent a été supprimé

Je fais face à une fuite de mémoire car certains fragments ne sont pas supprimés. J'ai une activité qui affiche la vue avec Fragment F1. Ce fragment comporte ViewPager et FragmentStatePagerAdapter associés à celui-ci. L'adaptateur sent le pager avec un autre Fragment F2. Le problème commence lorsque l'Activité Supprime le Fragment F1. Les fragments F2 […]

Fragment onResume n'est pas appelé après le détachement de Fragment puis remis en place

J'essaie d'obtenir la gestion de toutes les nouvelles API ActionBar et Fragments. J'ai une activité principale, et je souhaite qu'elle gère deux onglets différents. J'utilise ActionBarSherlock pour supporter une version plus ancienne que ICS. Chaque onglet contient son propre Fragment (chacun est une sous-classe de SherlockListFragment ) Je l'ai bien travaillé, mais j'ai un problème, […]

Comment utiliser Android AppBarLayout, Toolbar et TabLayout avec des fragments

J'ai une activité avec NavigationDrawer et AppBarLayout avec la barre d'outils. Malheureusement, lorsque j'utilise TabLayout dans un fragment enfant, je vois l'ombre entre la barre d'outils et TabLayout. Est-il possible d'afficher l'ombre sous TabLayout uniquement? Je ne veux pas déplacer TabLayout sur mon activité car je ne l'utilise que dans un seul fragment. Je peux […]

ViewPager dans DialogFragment, IllegalStateException: Fragment n'a pas de vue

EDIT3: il semble que seul API17 et supérieur aura ViewPager fonctionnant correctement avec ChildFragmentManager ……… J'essaie d'ajouter un ViewPager à mon DialogFragment: public class FirstLaunchDialogFragment extends DialogFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setStyle(DialogFragment.STYLE_NORMAL, R.style.Theme_Sherlock_Light_Dialog); } @Override public Dialog onCreateDialog(Bundle savedInstanceState) { final View v = getActivity().getLayoutInflater().inflate( R.layout.fragment_dialog_first_launch, null); ViewPager viewPager = (ViewPager) […]

Changement de configuration à l'aide de Robolectric

Pour conserver mes AsyncTasks à travers les modifications de configuration, j'utilise une solution basée sur un fragment avec setRetainInstance (true), qui héberge chaque AsyncTask et rappelle une Activité d'écoute, similaire à cette solution http://www.androiddesignpatterns.com/2013/04 /retaining-objects-across-config-changes.html En fin de compte, le but est de tester la fonctionnalité de rétention de AsyncTask tout au long des changements […]

Gérer le bouton arrière en un seul fragment

J'ai une application avec le tiroir de navigation. Lorsque je démarre l'application, ce que j'ai sur l'écran principal (écran A) est "hello world", puis quand je sélectionne un élément du tiroir de navigation, je charge un fragment et obtenez "new hello world" et encore une fois quand je sélectionnez un Élément du tiroir de navigation, […]

Comment puis-je activer les onglets de la barre d'action dans un fragment?

Je suis passé de Activity to Fragment et maintenant je reçois cette erreur Java.lang.IllegalArgumentException: onglets non pris en charge dans cette configuration De la ligne suivante actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); Comment puis-je faire fonctionner ces onglets dans un fragment avec base ActionBarActivity? Reste du code @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { act = (ActionBarActivity […]

Comment charger l'activité de fragment oncreate () de l'onglet sélectionné de la barre d'action uniquement si l'onglet est sélectionné?

J'utilise les onglets viewpager et actionbar (4 onglets). Lorsque l'activité principale commence, elle charge les 4 fragments de données. Comment faire pour charger uniquement les données de l'onglet sélectionnées? De plus, lorsque je sélectionne l'onglet 1, tab1 et tab0 sont chargés. Si je glisse entre tab0 et tab1, onstart () pour les deux onglets non […]

Android prend-il en charge 3 niveaux ou plus de fragments imbriqués?

J'ai de nombreux problèmes de collision lors de l'ajout programmatique de 3 niveaux de fragments imbriqués. À l'heure actuelle, j'ai une Activité qui charge le fragment A à travers son fragmentManager, qui charge ensuite le Fragment B à travers le FragmentManager de A, qui charge le Fragment C de ChildFragmentManager de B. Les fragments se […]

Horizontal et vertical ViewPager ensemble

J'ai une liste d'éléments (objets personnalisés). C'est la liste principale. Chacun des éléments de la liste contient une autre liste de données (URLS). C'est le sous-programme. Je souhaite afficher les données de la liste principale en tant que vertical viewpager . Donc, en basculant dans la direction verticale, les éléments de la liste principale changent. […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.