识别Android活动/应用程序是否使用OpenGL



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

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

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

相关内容

  • 没有找到相关文章

最新更新