我使用的是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方法,但是很少有对象保留在堆中。
答案 0 :(得分:0)
要从头开始,请从下载的libGDx zip文件夹中打开 gdx-setup-ui.jar 。将创建的三个项目文件夹导出到Eclipse。使用它作为参考,以了解如何运行它。有关如何使用此jar文件的详细信息,请参阅说明。