Questions marquées «android-fragments»

Les fragments représentent des comportements ou des parties réutilisables de l'interface utilisateur dans une application Android.

7
Quelle est la différence entre FragmentPagerAdapter et FragmentStatePagerAdapter?
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, …

5
Comprendre setRetainInstance de Fragment (booléen)
En commençant par la documentation: public void setRetainInstance (booléen retenir) Contrôlez si une instance de fragment est conservée lors de la recréation d'activité (par exemple à partir d'un changement de configuration). Cela ne peut être utilisé qu'avec des fragments qui ne sont pas dans la pile arrière. S'il est défini, …



10
Fragment Android onAttach () déconseillé
J'ai mis à jour mon application pour utiliser la dernière bibliothèque de support (version 23.0.0), j'ai découvert qu'ils ont déconseillé la fonction onAttach () de la classe Fragment. Au lieu de: onAttach (Activity activity) La neige: onAttach (Context context) Comme mon application utilise l'activité passée avant la dépréciation, je pense …

13
Appeler une méthode d'activité à partir d'un fragment
Essayer d'appeler une méthode dans mon activité à partir d'un fragment. Je veux que le fragment donne les données de la méthode et obtienne les données lorsque la méthode revient. Je veux réaliser similaire à faire appel à une méthode statique, mais sans utiliser de statique car cela crée des …

20
Envoyer des données d'activité pour fragmenter dans Android
J'ai deux classes. Le premier est l'activité, le second est un fragment où j'en ai EditText. Dans l'activité, j'ai une sous-classe avec async-task et dans la méthode, doInBackgroundj'obtiens un résultat que j'enregistre dans une variable. Comment envoyer cette variable de la sous-classe "mon activité" à ce fragment?

20
Mettre à jour ViewPager dynamiquement?
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 …

6
Mauvais requestCode dans onActivityResult
Je commence une nouvelle activité à partir de mon fragment avec startActivityForResult(intent, 1); et souhaitez gérer le résultat dans l'activité parent du fragment: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.d(TAG, "onActivityResult, requestCode: " + requestCode + ", resultCode: " + resultCode); if (requestCode == 1) { …

9
Différence entre add (), replace () et addToBackStack ()
Quelle est la principale différence entre appeler ces méthodes: fragmentTransaction.addToBackStack(name); fragmentTransaction.replace(containerViewId, fragment, tag); fragmentTransaction.add(containerViewId, fragment, tag); Que signifie remplacer un fragment déjà existant, ajouter un fragment à l'état d'activité et ajouter une activité à la pile arrière? Deuxièmement, avec findFragmentByTag(), cette recherche de balise est-elle ajoutée par la méthode add()/ …

30
Fragment Android aucune vue trouvée pour l'ID?
J'ai un fragment que j'essaie d'ajouter à une vue. FragmentManager fragMgr=getSupportFragmentManager(); feed_parser_activity content = (feed_parser_activity)fragMgr .findFragmentById(R.id.feedContentContainer); FragmentTransaction xaction=fragMgr.beginTransaction(); if (content == null || content.isRemoving()) { content=new feed_parser_activity(item.getLink().toString()); xaction .add(R.id.feedContentContainer, content) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null) .commit(); Log.e("Abstract", "DONE"); } Lorsque ce code est exécuté, j'obtiens l'erreur suivante dans le débogage. java.lang.IllegalArgumentException: No view …

12
Fragment sur un autre problème de fragment
Lorsque je montre un fragment (qui est en plein écran avec un #77000000arrière-plan) sur un autre fragment (appelons-le principal), mon fragment principal réagit toujours aux clics (nous pouvons cliquer sur un bouton même si nous ne le voyons pas). Question : comment empêcher les clics sur le premier fragment (principal)? …


9
Activity, AppCompatActivity, FragmentActivity et ActionBarActivity: quand utiliser lequel?
Je viens d'iOS où c'est facile et vous utilisez simplement un UIViewController. Cependant, dans Android, les choses semblent beaucoup plus compliquées, avec certains composants UIC pour des niveaux d'API spécifiques. Je lis BigNerdRanch pour Android (le livre a environ 2 ans) et ils suggèrent que j'utilise Activitypour héberger mon FragmentActivities. …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.