查看失去接受关键事件的能力

时间:2014-07-29 17:13:33

标签: android focus keyevent glsurfaceview key-events

我对关键事件(后退键,音量键)与android中的视图的关系有点困惑。

以我目前遇到的问题为例:

工作正常

  • 创建布局(例如,相对布局)
  • 将视图添加到布局(A GL SurfaceView)
  • 运行app并等待加载所有内容(以及创建GLSurfaceView)
  • 按主页键
  • 重新启动应用
  • 按返回退出

不能正常工作

  • 创建布局(例如,相对布局)
  • 将视图添加到布局
  • 在完全创建/显示GLSurfaceView之前运行应用程序并按主页键
  • 在完全创建/显示GLSurfaceView之前,再次快速重新启动应用
  • 等待SurfaceView显示
  • 虽然触控事件有效按键不再有效且应用程序无法退出
这是为什么?反正有没有重点回到这个观点? (如果'焦点'在此示例中是正确的术语)。

我已经尝试了

myGLView.requestFocus();

我还尝试了其他各种方法,但似乎没有任何工作 - 当然必须有一种快速简便的方法来确保关键事件能够与当前可见的GLSurfaceView一起使用吗?

0 个答案:

没有答案