Tag: android fragments

Pourquoi le fragment zéro dans la couche arrière

Ma disposition simple n'a qu'un espace réservé au fragment: <FrameLayout android:id="@+id/fragment_placeholder" android:layout_width="fill_parent" android:layout_height="fill_parent" /> J'ajoute d'abord un 1er fragment à cet espace réservé: fragmentTransaction.add(R.id.fragment_placeholder, firstFragment, "first"); //I did not put to backstack J'ai un 2ème fragment , qui remplace le fragment ci-dessus et le dépose sur l'empilement arrière : FragmentManager fragMgr = getSupportFragmentManager(); FragmentTransaction fragTrans […]

Android – Backstack tout en remplaçant le fragment dans ViewPager

Je crée ViewPager avec trois vues. Sur la première vue est ListView, où onItemClick remplace ce fragment de nouveau fragment avec WebView. Et j'ai deux problèmes: lors de l'ajout de 'transaction.addToBackStack (null)', ou 'transaction.setCustomAnimations (…)' Fragment avec les sélections WebView à afficher. Sans ces lignes, cela montre, mais je ne peux pas faire le bouton […]

Java.lang.OutOfMemoryError: android.support.v4.app.BackStackState de longueur 1279544898 déborderait

Ces collisions se produisent par intermittence tout en sauvegardant mon activité principale, qui se compose de deux fragments (l'un étant un fragment de support Google Maps). Si ce n'était pas pour notre système de suivi des collisions, je n'aurais aucune idée que les utilisateurs l'éprouvent, car il n'est pas reproductible sur aucun de mes périphériques […]

Utilisez l'éditeur de mise en page efficacement sur les mises en page avec des fragments non statiques

Avec la grandeur de l'outil de développement Android, en particulier à partir de la version 21, l'éditeur de mise en page graphique est un outil puissant pour contrôler visuellement une disposition avec des fragments pour chaque configuration et localisation. Je suis conscient qu'un XML de mise en page typique d'une Activity contiendra des tags de […]

OnActivityCreated est toujours appelé?

En regardant l'excellent diagramme à https://github.com/xxv/android-lifecycle, il dit que onActivityCreated () n'est pas appelé à redémarrer le fragment. J'ai des doutes à ce sujet: Est-ce vrai? Quelqu'un peut-il fournir un lien pour faire une documentation où explique ce comportement du cycle de vie? Exactement, qu'est-ce que Fragment Restart ()? Android peut-elle décider de supprimer des […]

Est-il possible d'utiliser Butterknife pour injecter des vues dans les cours de test espresso dans Android?

Est-il possible d'utiliser Butterknife pour injecter en vue pour une classe de test? Les vues sont injectées dans un fragment qui est créé et commis par ma classe MainActivity. Voici le code de ma classe de test: public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActivity> { private MainActivity mMainActivity; private Button learnButton; private Button teachButton; @SuppressWarnings( "deprecation" ) […]

N ° de ligne de fichier XML binaire: Erreur de gonflement du fragment de classe: uniquement sur Android (6.0) – Marshmallow

Je ne peux pas montrer le google map sur Android M. Voici la mise en page xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:wheel="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/toolbar_layout" android:layout_width="match_parent" android:layout_height="wrap_content"/> <LinearLayout android:orientation="vertical" android:id="@+id/content_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <fragment class="com.google.android.gms.maps.SupportMapFragment" android:id="@+id/googleMap" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="0dp" android:layout_gravity="center" /> </LinearLayout> </LinearLayout> Fichier AndroidManifest: <permission android:name="com.xxx.yyy.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-permission android:name="com.xxx.yyy.permission.MAPS_RECEIVE" /> […]

Pourquoi l'intention du service doit être une intention explicite

Lorsque nous commençons un service comme suit: Intent in = new Intent(); in.setAction("com.android.myAction"); startService(in); Cela donne une erreur: l'intention du service doit être explicite. Pourquoi cela est-il ainsi. Pourquoi l'Android exige-t-il une intention de service explicite?

Restaurer l'état du widget de vue de recherche d'Android

J'ai une vue de recherche dans ma barre d'action et je souhaite restaurer la requête après l'orientation modifiée. Comment puis-je faire ceci? Définition de la requête à partir du paquetage à l'aide de SearchView.setQuery(query, false); Ne fonctionne pas car la recherche affiche sa requête "" dès qu'elle se développe. Il s'agit du code pertinent dans […]

Navire de navigation Récipients multiples et meilleures pratiques

Je suis relativement nouveau dans le développement de l'interface utilisateur Android. J'ai donc besoin d'aide pour les développeurs plus expérimentés. Je crée ma application avec le Navigation Drawer , j'ai rencontré beaucoup de problèmes. Tout d'abord, voici un exemple de code pour le tiroir de navigation. <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <!– The main content […]

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