确定Android活动/应用程序是否正在使用OpenGL

时间:2014-05-27 13:36:53

标签: android reflection opengl-es

我试图找出一种方法来查找某个活动是否正在使用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);
}

我已经尝试检查活动的根视图的类类型而没有任何运气。 对任何想法持开放态度,包括反思。

1 个答案:

答案 0 :(得分:0)

好的,我找到了答案。事实证明,GLSurfaceView使用自己的渲染线程。只需检查线程是否为GLThread(不是通常的主循环器)。