Il semble que roboguice ne peut injecter que des vues du contenu défini dans onCreate(...)
de l'activité. En dehors de onCreate()
, par exemple, si j'ai ma boîte de dialogue personnalisée, qui a également une vue de contenu (par exemple, dialog.setContentView(R.layout.dialog_layout);
), comment puis-je injecter des vues à partir de cette boîte de dialogue dans mon activité? (Je reçois la valeur null lorsque j'injecte directement les vues de dialogue dans l'activité)Comment injecter une vue de dialogue en utilisant Roboguice?
4
A
Répondre
2
Actuellement, roboguice ne prend pas en charge l'injection de vues pour des éléments tels que les boîtes de dialogue ou les adaptateurs. Le code pour le gérer est assez simple et les correctifs pour le projet roboguice sont certainement les bienvenus.
Voici un lien pour ajouter un peu de support pour les adaptateurs, faire quelque chose avec un dialogue devrait être assez similaire.
https://groups.google.com/d/topic/roboguice/dJqcGJTcTzs/discussion
2
Vous pouvez utiliser RoboDialogFragment dans RoboGuice 2.0
Questions connexes
- 1. comment injecter une instance de consignateur en utilisant MEF?
- 2. Comment injecter MessageSource à une vue étendant AbstractView
- 3. Injecter des propriétés inaccessibles en utilisant Guice
- 4. Comment créer une boîte de dialogue en utilisant jquery
- 5. Injecter un AntBuilder en utilisant Spring?
- 6. Comment injecter UrlHelper dans MVC en utilisant Castle Windsor
- 7. Comment injecter une seule valeur de propriété dans une chaîne en utilisant spring 2.5.x?
- 8. Comment @Injecter dans la hiérarchie d'objets existante en utilisant Guice?
- 9. Comment injecter JPA EntityManager en utilisant le ressort
- 10. Injecter la barre d'outils dans une autre vue
- 11. Comment injecter une dépendance changeante
- 12. Lancer une boîte de dialogue Android à partir d'une vue
- 13. Comment afficher une boîte de dialogue en attente en android
- 14. Comment implémenter une vue de connexion en tant que boîte de dialogue jQueryUI dans ASP.Net MVC
- 15. Comment injecter un convertisseur en XAML
- 16. Comment faire pour pousser une vue en utilisant l'événement textFieldDidBeginEditing?
- 17. Dans Rails, comment rendre JSON en utilisant une vue?
- 18. Comment passer à une certaine vue en utilisant ViewFlipper?
- 19. Injecter des dépendances dans WPF en utilisant Ninject
- 20. Comment mettre à jour une vue partielle qui est affichée en tant que boîte de dialogue?
- 21. Comment soumettre une boîte de dialogue jQuery en utilisant des boutons avec des valeurs différentes
- 22. Comment puis-je ouvrir une page dans une boîte de dialogue en utilisant jQuery?
- 23. créer une nouvelle option et injecter dans la boîte de sélection en utilisant mootools 1.2
- 24. pourquoi mon rubis refacturé en utilisant injecter travail?
- 25. Injecter une dépendance dans une classe taglib?
- 26. Comment injecter une dépendance WebRequest/Response?
- 27. Faux dialogue modal en utilisant Afficher?
- 28. Comment ouvrir une nouvelle vue en touchant une vue?
- 29. Comment ajouter une boîte de dialogue de sélection de fichier en utilisant QT Createor?
- 30. Insérer dans une table en utilisant une vue
C'est maintenant faux. RoboGuice 2.0 prend en charge l'injection de vues –