2012-04-05 17 views
2

OpenGLの開始時にローディングアイコン(ローテーションホイール、「読み込み中」という文字の画面など)を表示するには、 Androidのアプリですか? 私の初期化関数(onSurfaceCreatedonSurfaceChanged)はかなり遅く、読み込み中に黒い画面を表示したくありません。その間にOpenGLで何かを描こうとしましたが、すべてがロードされる前にこれらの関数では不可能です。Android用OpenGL ESアプリの開始時にローディングアイコンを表示

答えて

1

長時間の操作をonSurfaceCreatedonSurfaceChangedのどちらでも行わないでください。高価な操作を独自のスレッド(OpenGLに関係ない場合)に移動するか、または表示機能の準備段階で必要に応じて実行します。

関連する問題