Tag: android fragments

Loader délivre un résultat à un fragment erroné

J'ai une activité avec des onglets de balayage à l'aide des onglets ActionBar, en fonction de l'exemple de développeur Android . Chaque onglet affiche un Fragment, et chaque Fragment (en fait, un SherlockFragment) charge un type différent de demande d'api à distance via un AsyncTaskLoader personnalisé. Le problème est que si vous appuyez sur un […]

Navigation de fragments Android pour les tablettes – activités simples ou multiples?

J'aimerais avoir une navigation comme celle-ci (image ci-dessous), où les fragments A, B, C, D représentent la navigation dans la hiérarchie de l'information de l'application. Sur le téléphone, un seul fragment sera visible, et sur les tableaux il y a deux fragments visibles. Tous les tutoriels et les documents que j'ai vus (par exemple ceci […]

Android InstantiationException With Fragment (It is Public)

J'ai un Fragment (ce n'est pas une classe intérieure, et il n'a pas de constructeur que ce soit) public class PreferenceListFragment extends ListFragment implements OnClickListener Je reçois ce rapport d'incident sur Android Developer Console: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.redacted.redacted/com.redacted.redacted.PreferenceActivity}: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.redacted.redacted.PreferenceListFragment$3: make sure class name exists, is public, and has […]

Charger un seul fragment dans ViewPager

J'ai utilisé ViewPager avec Fragment . Mais il charge deux pages à l'heure. Existe-t-il un moyen de charger une seule page dans le programme de visionnement?

OptionsMenu de Fragments dans Viewpager montrant les Boutons de l'autre

J'ai trois fragments dans un viseur. Deux de ces fragments ont leur propre version de la méthode onCreateOptionsMenu: @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); // Set up 1 action button inflater.inflate(R.menu.home_snapshot_add, menu); } @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); // Set up 2 action buttons inflater.inflate(R.menu.home_snapshot_send, menu); […]

Mise en place d'une bonne navigation arrière et d'une gestion des boutons à la maison à l'aide de la barre d'outils dans Android

J'utilise une seule activité et plusieurs fragments (capture d'écran ci-jointe) dans la même activité pour assurer une navigation transparente. Mais après avoir mis en œuvre la dernière barre d'outils et la vue de navigation, il semble difficile de gérer les boutons de navigation et d'accueil. J'ai des problèmes avec les choses suivantes. Gérer le bouton […]

Quelle est la différence entre "nouveau A ()" et "A.newInstance ()"?

Quand dois-je préférer l'un sur l'autre? Quel est le but de la méthode ci-dessous? class A { public static A newInstance() { A a = new A(); return a ; } } Quelqu'un peut-il m'expliquer les différences entre ces deux appels?

Fragment: quel rappel appelle lorsque vous appuyez sur le bouton Précédent et personnalisez-le

J'ai un fragment: public class MyFragment extends Fragment{ … @Override public View onCreateView(…){…} … } Je l'instancie: MyFragment myFragment = new MyFragment(); J'utilise le fragment ci-dessus pour remplacer le fragment actuel: FragmentManager fragmentManager = activity.getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); // replace fragment fragmentTransaction.replace(R.id.fragment_placeholder, myFragment, "myTag"); // NOTE: I did not add to back stack Maintenant, […]

Android Fatal Error – Impossible d'effectuer cette action après onSaveInstanceState

Je tente d'effectuer une transaction fragmentée après avoir demandé des autorisations dans Android, mais l'application se bloque continuellement. Comment ce code pourrait-il être modifié afin d'éviter cela? Toute aide est appréciée. VERIFIER LES PERMISSIONS AVANT D'ENVOYER UN EMAIL: private void emailShare() { if (mayRequestContacts()) { emailShareImpl(); } } VERIFIER LES PERMISSIONS: private boolean mayRequestContacts() { […]

Essayer d'invoquer la méthode virtuelle

J'essaie d'obtenir des LinearLayouts dans mon onCreateView mais mon application s'écrase avec le message suivant: 23430-23430/? W/System.err﹕ java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference Voici le code: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main, container, false); new Body().execute(); card01 = (LinearLayout) getView().findViewById(R.id.card01); […]

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