2

AndroidでOpenGLアプリの開始時にロードアイコン(回転ホイール、「ロード中」という言葉が表示された画面など)を表示する最良の(そして簡単な)方法は何ですか? 私の初期化関数 (onSurfaceCreatedおよびonSurfaceChanged) はかなり遅いので、読み込み中に黒い画面が表示されるのは望ましくありません。とりあえずOpenGLで何か描こうとしたのですが、全部ロードする前にそれらの関数では無理です。

4

1 に答える 1

1

onSurfaceCreatedとのいずれかで長い操作を行わないでくださいonSurfaceChanged。コストのかかる操作を独自のスレッド (OpenGL に関連していない場合) に移動するか、表示関数の準備段階でオンデマンドで実行します。

于 2012-04-05T13:30:17.140 に答える