2

たとえば、メイン - libgdx と Aux - Android の通常のアクティビティの 2 つのアクティビティがあります。

Main には、Aux に移動するためのボタン (この手順を読んで従う) と、Aux に Main に戻るためのボタンがあります。

私の startActivity コード:

@Override
public void startActivity(Class<?> C) {
    Intent intent = new Intent(appContext, C);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    appContext.startActivity(intent);
}

Main から Aux に移動するときは問題ありませんが、戻ると空白の白い画面が表示されるだけです (まだプレーヤーとやり取りしますが、何も表示されません):((.

これを解決する適切な方法を教えてください。

P/S: 現在、onCreate や onResume などを空白のままにしています。

4

1 に答える 1

0

問題は OpenGLES コンテキストの損失です。

今日現在、libgdx v0.9.9テクスチャは管理されています。これは、コンテキストが失われた場合に自動的にリロードされることを意味します。次のように作成した場合:

texture = new Texture(...);

そうでない場合は、手動でリロードする必要があります。

于 2014-01-09T03:29:28.643 に答える