2011-10-24 4 views
1

J'utilise libgdx, mon code est comme ça,Comment détruire un objet écouteur d'application dans libgdx

public class MyActivity extends AndroidApplication { 

    public void onCreate(Bundle savedInstanceState){ 
    //here i have initialized my application listener object 
    initialize(new MyApplicationListener(),false); 
    //other code 
    } 
} 

//MyApplicationListener.java 
public class MyApplicationListener implements ApplicationListener { 

    public void create(){} 
    public void render(){} 
    public void dispose() { 
     //diposing all resources 
    } 
} 

Maintenant, ma question est quand iam finir mon MyActivity.java, le dispose() -method dans MyApplicationListener.java était pas appelé. Par conséquent mon jeu affectait de l'exception de MOO. J'ai également essayé d'appeler la méthode de disposition manuellement, mais peu d'objets restaient comme il est dans le tas.

Répondre

0

Pour commencer à partir de zéro, ouvrez le fichier gdx-setup-ui.jar à partir du dossier zip libGDx téléchargé. Exportez les trois dossiers de projet créés vers Eclipse. Utilisez-le comme référence pour savoir comment l'exécuter. Voir les instructions pour plus de détails sur l'utilisation de ce fichier jar.

Questions connexes