我正在使用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
}
}
现在我的问题是,当我完成我MyActivity.java
的 时,没有调用dispose()
- 方法。MyApplicationListener.java
因此,我的游戏受到 OOM 异常的影响。我也尝试手动调用 dispose 方法,但很少有对象保留在堆中。