これが私がこの状況を克服するためにしたことです...
loader.xmlという名前のカスタムレイアウトを作成しました
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/selectLevelID"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/loader"
android:orientation="vertical" >
</RelativeLayout>
その後、glSurfaceViewのレンダラーを作成するときにこれを使用しました
public GlRenderer(Context ctx)
{
loader_dialog = new Dialog(context,android.R.style.Theme_Black_NoTitleBar_Fullscreen);
loader_dialog.setContentView(R.layout.loader);
loader_dialog.show()
//do your initializations....
loader_dialog.dismiss();
}
;
または、すべてのオブジェクト、テクスチャなどをロードした後で呼び出すだけloader_dialog.dismiss();
です...