kanak09 Posté(e) 30 septembre 2011 Share 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
chpil Posté(e) 30 septembre 2011 Share 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) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.