我试图找出一种方法来查找某个活动是否正在使用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(不是通常的主循环程序)即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句