我有一个应用程序,它使用opengl在屏幕上显示内容,并在活动文件中获取触摸事件。当我关闭应用程序(主页按钮/按住主页按钮,然后选择它)时,图形不再显示,也不处理触摸事件。
触摸事件错误:
I/InputDispatcher﹕ Dropping event because there is no touchable window at (173, 122).
173,122就是我点击的地方。
调用OnStop / OnRestart /的onPause /的onResume:
@Override
public void onStop()
{
super.onStop();
try {
appThread.join();
}
catch(InterruptedException e) {
System.out.println(e);
}
}
@Override
public void onRestart()
{
super.onRestart();
}
@Override
protected void onResume() {
super.onResume();
view.onResume();
}
@Override
protected void onPause() {
super.onPause();
view.onPause();
}
view
是:view = new GLSurfaceView(this);
编辑:另一个问题是当我在手机运行时锁定手机时,我无法进入手机并需要重新启动。
导致这些问题的原因是什么?如何解决?