我试图找出一种方法来查找某个活动是否正在使用GLSurfaceView作为内容视图。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Create a GLSurfaceView instance and set it
// as the ContentView for this Activity.
GLSurfaceView glView = new MyGLSurfaceView(this);
setContentView(mGLView);
}
我已经尝试检查活动的根视图的类类型而没有任何运气。 对任何想法持开放态度,包括反思。
答案 0 :(得分:0)
好的,我找到了答案。事实证明,GLSurfaceView使用自己的渲染线程。只需检查线程是否为GLThread(不是通常的主循环器)。