Articles of android fragments

Quel est le sharepoint setArguments?

Bonjour, je regardais l’exemple de fragments suivant sur le site Android. http://developer.android.com/guide/components/fragments.html#Exemple Je voudrais savoir pourquoi certaines méthodes sont effectuées. Pourquoi, par exemple, dans les detailsFragment est la méthode suivante effectuée: public static DetailsFragment newInstance(int index) { DetailsFragment f = new DetailsFragment(); // Supply index input as an argument. Bundle args = new Bundle(); args.putInt(“index”, […]

Android remplace le fragment actuel par un autre fragment

Je viens juste de commencer avec la conception de fragments pour HoneyComb. J’ai créé deux fragments. Lorsque je clique sur un bouton dans le fragment de gauche, un nouveau fragment est créé à droite. Pendant ce temps, lorsque je clique sur un bouton dans le fragment de droite (ie. DetialsFragment dans mon code ci-dessous doit […]

IllegalStateException: fragment déjà ajouté dans le fragment tabhost

09-19 12:23:01.084: E/AndroidRuntime(24169): FATAL EXCEPTION: main 09-19 12:23:01.084: E/AndroidRuntime(24169): Process: com.example.loan, PID: 24169 09-19 12:23:01.084: E/AndroidRuntime(24169): java.lang.IllegalStateException: Fragment already added: FormFragment{428f10c8 #1 id=0x7f050055 form} 09-19 12:23:01.084: E/AndroidRuntime(24169): at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1192) 09-19 12:23:01.084: E/AndroidRuntime(24169): at android.support.v4.app.BackStackRecord.popFromBackStack(BackStackRecord.java:722) 09-19 12:23:01.084: E/AndroidRuntime(24169): at android.support.v4.app.FragmentManagerImpl.popBackStackState(FragmentManager.java:1533) 09-19 12:23:01.084: E/AndroidRuntime(24169): at android.support.v4.app.FragmentManagerImpl$2.run(FragmentManager.java:489) 09-19 12:23:01.084: E/AndroidRuntime(24169): at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1484) 09-19 12:23:01.084: E/AndroidRuntime(24169): at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:450) 09-19 […]

Enregistrement de l’état du fragment dans ViewPager

J’ai essayé le code exemple de l’API et cela n’a pas vraiment fonctionné, j’ai donc implémenté le mien: FragmentPagerSupport public class FragmentPagerSupport extends FragmentActivity { static final int NUM_ITEMS = 10; MyAdapter mAdapter; ViewPager mPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mAdapter = new MyAdapter(getSupportFragmentManager()); Log.i(“Pager”, “mAdapter = ” + mAdapter.toSsortingng()); mPager = […]

Android: quand / pourquoi devrais-je utiliser FrameLayout au lieu de Fragment?

Je construis une mise en page pour les grands écrans, qui est censée être composée de 2 parties différentes, une gauche et une droite. Pour cela, j’ai pensé que l’utilisation de 2 Fragments était le bon choix. J’ai ensuite regardé l’exemple de la navigation avec le stream maître / détail . Il a une disposition […]

Pouvez-vous utiliser un LoaderManager à partir d’un service?

J’ai un système de chargement de données configuré à l’aide d’un chargeur et d’un curseur personnalisés qui fonctionnent parfaitement avec Activités et Fragments, mais il n’y a pas de LoaderManager (que je peux trouver) dans Service. Est-ce que quelqu’un sait pourquoi LoaderManager a été exclu du service? Si ce n’est pas le cas?

Comment changer la vue dans un fragment?

J’ai un fragment qui crée sa vue dans onCreateView comme prévu. Cependant, je veux changer la vue périodiquement. Mon cas d’utilisation est que le fragment affiche certaines données d’un service Web. Lorsqu’un utilisateur choisit une option dans une liste (un autre fragment), ce fragment doit basculer vers une barre de progression, puis une fois chargé, […]

Communication inter-fragment appliquée aux fragments nesteds?

Le site des développeurs Android propose un excellent article sur l’utilisation des interfaces pour communiquer entre: Un Fragment et son Activity hébergement Deux Fragment hébergés par la même Activity Je me bats pour appliquer ce concept aux fragments nesteds . En particulier, getActivity() ou Fragment#onAttach(Activity) vous indique quelle Activity héberge un Fragment . Quel est […]

Quelle est la différence entre commit () et commitAllowingStateLoss () dans Fragments

J’utilisais la méthode de validation dans mon projet qui l’a construit avec des fragments. Quoi qu’il en soit, parfois, je IllegalStateException: Can not perform this action after onSaveInstanceState erreur IllegalStateException: Can not perform this action after onSaveInstanceState et je n’ai pas trouvé de solution commitAllowingStateLoss() mais cette méthode commitAllowingStateLoss() . J’ai changé la fonction de […]

Quand utiliser FragmentManager :: putFragment et getFragment

J’ai une application qui utilise des fragments et je me demandais comment utiliser le même fragment dans une activité avec un volet double et une activité en tant qu’entité autonome. Je ne suis toujours pas sûr de la meilleure méthode pour y parvenir, mais j’ai remarqué que FragmentManager avait une fonction putFragment et getFragment. Ce […]