我正试图找出一种方法来找出某个活动是否使用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(而不是通常的主循环器)。