2011-10-24 1 views

Répondre

3

J'ai résolu le problème. Pendant que j'appelais l'écouteur d'AndroidApplication et que je revenais de celle-ci, je soulevais une activité résultant de cette activité élevée qui était mise en pause. Dès que nous savons que la pause ne peut pas être détruite immédiatement. Donc, dispose() n'a pas été appelé correctement. Au lieu d'augmenter l'activité, j'ai utilisé la boîte de dialogue, puis il y a une possibilité de tuer l'application Android.

0

Pour tous ceux qui ont le même problème avec les écrans de jeu:

exemple (j'écrit simplement le code necesary pour le problème pas tout ce qui devrait être là):

Nous avons principale classe que nous utilisons comme parent de tous les autres écrans. Nous avons donc gameScreen en cours d'exécution mais ses pause() et dispose() ne fonctionneront pas. C'est parce que gameClass "est en fait" classe principale (juste pour décrire plus facilement). Les méthodes pause() et dispose() qui seront appelées sont les principales. Ainsi, les méthodes de parent (Main) remplaceront celles de gameScreen.

Espérons que cela aide quelqu'un

Questions connexes