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

最初から始めるには、ダウンロードしたlibGDxzipフォルダーからgdx-setup-ui.jarを開きます。作成した3つのプロジェクトフォルダーをEclipseにエクスポートします。それを実行する方法を見つけるための参照としてそれを使用してください。このjarファイルの使用方法の詳細については、手順を参照してください。

于 2012-10-17T09:20:50.433 に答える