kanak09 Posté(e) 30 septembre 2011 Posté(e) 30 septembre 2011 BOnjour, je développe un jeu sous android grâce à la lib AndEngine. Cependant afin de respecter le modele MVC j'ai un soucis pour passer un parametre dans une activité. Mon controller se lance, crée tout ce qu'il faut, puis lance l'activité du Jeu, sauf que mon jeu ne connais pas le controleur... Donc c'est inutile. Comment arriver à lancer une activité en lui donnant un parametre autre qu'un String ,int, float... Intent gameLaunch =new Intent(GameController.this, Game.class); startActivity(gameLaunch); j'aimerai faire quelque chose comme: gameLaunch = gameLaunch.putExtras(moneyController); Merci pour l'aide
chpil Posté(e) 30 septembre 2011 Posté(e) 30 septembre 2011 Les Intents ne permettent que de transmettre des données, pas des références sur des objets Dans ton cas, la solution qui me semble la plus appropriée est d'implémenter ton controller en tant que Service Android : ta premiere Activity lance le service, la deuxième pouvant ensuite le récupérer pour l'utiliser (fonctionnement en mode service local)
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.