libgdx では、テクスチャ、オーディオ リソース、ワールド オブジェクトなどのすべてのリソースを解放していました。テクスチャとサウンド リソースでの管理は、dispose() を呼び出すことで解放されました。しかし、問題は依然として再発しており、ヒープサイズが増加しています。おそらく特定の時点で、最大サイズを超えた場合、VM はプロセスにメモリを割り当てることができず、最終的に結果はOutOfMemoryになります。これから抜け出すのを手伝ってください。 アプリの流れ
- ホーム アクティビティは、AndroidApplication (アプリケーション リスナー) を拡張する別のアクティビティにレンダリングされます。
- その中で、ここでリスナーを初期化することにより、onCreate() でアプリケーション リスナーを呼び出しています。
- いくつかのゲーム データをコンテキストとともにリスナーに渡します。