2

在Android中的OpenGL应用程序开始时显示任何加载图标(旋转轮,带有“正在加载”的屏幕......任何东西)的最佳(也是简单)方法是什么?我的初始化函数 (onSurfaceCreatedonSurfaceChanged) 非常慢,而且我不想在它们加载时出现黑屏。与此同时,我尝试用 OpenGL 绘制一些东西,但在加载所有内容之前,这些函数是不可能的。

4

1 回答 1

1

只是不要在onSurfaceCreated和中进行冗长的操作onSurfaceChanged。将昂贵的操作转移到自己的线程中(如果与 OpenGL 无关),或者在显示功能准备阶段按需执行。

于 2012-04-05T13:30:17.140 回答