1

Android用libgdxのpause()関数とresume()関数にどのコードを書く必要がありますか?

    @Override
    public void create() {
            // TODO Auto-generated method stub

    }

    @Override
    public void dispose() {
            // TODO Auto-generated method stub

    }

    @Override
    public void pause() {
            // TODO Auto-generated method stub

    }

    @Override
    public void render() {
            // TODO Auto-generated method stub

    }

    @Override
    public void resize(int width, int height) {
            // TODO Auto-generated method stub

    }

    @Override
    public void resume() {
            // TODO Auto-generated method stub

    }

}

4

2 に答える 2

6

基本的に、これら 2 つのメソッドでは何も記述する必要はありません。libgdx アプリは、create() でアプリをセットアップし、render() で描画すると機能します。これは、別のアクティビティがフォアグラウンドになり、libgdx アプリに戻ったときにも機能します。

システムがメモリを再利用するため、libgdx アクティビティが終了すると状況が変わります。その場合、pause() を使用してアプリケーションの状態を保存し、resume() で復元できます。Libgdx は Android の Parcelable の概念をまだラップしていないため、別の永続化メカニズムを見つける必要があります。

于 2011-05-12T18:46:59.017 に答える