2011-10-24 135 views
1

我使用libgdx應用監聽器對象,我的代碼是這樣的,如何摧毀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 
    } 
} 

現在我的問題是,當IAM完成我MyActivity.java,在MyApplicationListener.javadispose() - 方法沒有得到調用。因此,我的遊戲正在受到OOM異常的影響。我也嘗試手動調用dispose方法,但很少有對象保留在堆中。

回答

0

要從頭開始,請從下載的libGDx zip文件夾中打開gdx-setup-ui.jar。將創建的三個項目文件夾導出到Eclipse。用它作爲參考找出如何運行它。有關如何使用此jar文件的詳細信息,請參閱說明。