1

我正在使用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 方法,但很少有对象保留在堆中。

4

1 回答 1

0

要从头开始,请从下载的 libGDx zip 文件夹中打开gdx-setup-ui.jar 。将创建的三个项目文件夹导出到 Eclipse。将其用作参考以了解如何运行它。有关如何使用此 jar 文件的详细信息,请参阅说明。

于 2012-10-17T09:20:50.433 回答