AndEngine の SimpleBaseGame アクティビティを閉じた後、すべての一般的なアクティビティの動作が非常に遅くなり、AndEngine アクティビティを再度起動すると動作も遅くなることに気付きました。メモリにデータが残っているようです。私はこれを使用しようとしました:
@Override
protected void onStop() {
super.onStop();
unloadTextures();
finish();
}
protected void unloadTextures() {
for (IEntity entity : objects) {
if (entity != null) {
entity.detachSelf();
}
}
for (ITexture atlas : atlases) {
textureManager.unloadTexture(atlas);
}
}
しかし、それは役に立ちません。リソースを適切にアンロードする方法を教えてください。GLES1 の解決策を見つけましたが、ここでは機能しません。