关于KeyEvent的最后一环
树莓派 2011-03-29 07:50:07 ViewRoot里面deliverKeyEvent里面使用deliverKeyEventToViewHierarchy来传递KeyEvent给FocusView,我的问题是,如果FocusView也没有处理的话,应该是触发了Activity的OnKeyDown事件了。FocusView 到 Activity的OnKeyDown是怎么过渡的呢?通过UI线程的Looper吗?如果这个时候,我在UI上建立一个Handler的话,这个没有被FocusView处理的KeyEvent是先给Activity的OnKeyDown,然后给UI上的Handler吧。如果再没有被处理也不Dispatch的话,这个消息就没有了吧?如果Handler把它Dispatch出来的话,谁接手呢?刚开始学习Android,请各位赐教。。。。