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.java
的dispose()
- 方法沒有得到調用。因此,我的遊戲正在受到OOM異常的影響。我也嘗試手動調用dispose方法,但很少有對象保留在堆中。