Problème: Fragment onResume()en ViewPagerest tiré avant que le fragment devient réellement visible. Par exemple, j'ai 2 fragments avec ViewPageret FragmentPagerAdapter. Le deuxième fragment n'est disponible que pour les utilisateurs autorisés et je dois demander à l'utilisateur de se connecter lorsque le fragment devient visible (à l'aide d'une boîte de dialogue …
J'utilise ViewPager de la bibliothèque de compatibilité. Je l'ai réussi à afficher plusieurs vues que je peux parcourir. Cependant, j'ai du mal à trouver comment mettre à jour le ViewPager avec un nouvel ensemble de vues. J'ai essayé toutes sortes de choses comme appeler mAdapter.notifyDataSetChanged(), mViewPager.invalidate()même créer un nouvel adaptateur …
J'ai ViewPager et en dessous, j'ai 10 boutons. En cliquant sur le bouton, par exemple # 4, le pager passe immédiatement à la page # 4 de mPager.setCurrentItem(3);. Mais, je veux désactiver la pagination en glissant avec le doigt horizontalement. Ainsi, la pagination se fait UNIQUEMENT en cliquant sur les …
Je reçois des rapports d'utilisateurs de mon application sur le marché, générant l'exception suivante: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity.java:2066) at android.app.Activity.onKeyUp(Activity.java:2044) at android.view.KeyEvent.dispatch(KeyEvent.java:2529) at android.app.Activity.dispatchKeyEvent(Activity.java:2274) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1855) at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1277) at android.app.Activity.dispatchKeyEvent(Activity.java:2269) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) …
Les fragments semblent très bien pour la séparation de la logique de l'interface utilisateur dans certains modules. Mais avec ViewPagerson cycle de vie est encore brumeux pour moi. Les pensées de Guru sont donc absolument nécessaires! Éditer Voir la solution stupide ci-dessous ;-) Portée L'activité principale a un ViewPageravec des …
Quelle est la difference entre FragmentPagerAdapteret FragmentStatePagerAdapter? À propos FragmentPagerAdapterdu guide de Google dit: Cette version du pageur est préférable pour une utilisation lorsqu'il existe une poignée de fragments généralement plus statiques à parcourir, comme un ensemble d'onglets. Le fragment de chaque page visitée par l'utilisateur sera conservé en mémoire, …
Je ne peux pas mettre à jour le contenu de ViewPager. Quelle est l'utilisation correcte des méthodes instantiateItem () et getItem () dans la classe FragmentPagerAdapter? J'utilisais uniquement getItem () pour instancier et renvoyer mes fragments: @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } Cela a bien …
J'essaie d'utiliser Fragment avec un ViewPagerutilisant le FragmentPagerAdapter. Ce que je cherche à réaliser, c'est de remplacer un fragment, positionné sur la première page du ViewPager, par un autre. Le téléavertisseur est composé de deux pages. Le premier est le FirstPagerFragment, le second est le SecondPagerFragment. Cliquer sur un bouton …
J'utilise un ViewPagerensemble avec un FragmentStatePagerAdapterpour héberger trois fragments différents: [Fragment1] [Fragment2] [Fragment3] Quand je veux sortir Fragment1de ViewPagerla FragmentActivity. Quel est le problème et comment le résoudre?
Comment dois-je sélectionner un onglet dans TabLayout par programmation? TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager(viewPager);
Ci-dessous est mon code qui a 3 Fragment classeschacun intégré avec chacun des 3 onglets ViewPager. J'ai une option de menu. Comme indiqué dans le onOptionsItemSelected(), en sélectionnant une option, je dois mettre à jour le fragment actuellement visible. Pour mettre à jour cela, je dois appeler une méthode qui …
Lorsque je démarre une activité qui implémente viewpager, le viewpager a créé divers fragments. Je veux utiliser différentes mises en page pour chaque fragment, mais le problème est que le viewpager ne montre que deux mises en page au maximum (deuxième mise en page sur tous les fragments restants après …
J'ai une question concernant les bibliothèques de support Android, les fragments et, à titre d'exemple spécifique, la ViewPagerclasse. Mon intention est de créer une application avec des fonctionnalités similaires à l'exemple fourni sur le site Web des développeurs Android ( http://developer.android.com/training/animation/screen-slide.html ou http://developer.android.com/ formation / implémentation-navigation / laterale.html ). En …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.