我的需求是这样的,进入一个activity后自动弹出软键盘,然后当用户点击BACK按钮时直接退出该activity,我是想着对软键盘关闭事件进行监听,在里面finish(),谁以前遇到过这样问题,给个解决办法吧

解决方案 »

  1.   

    这个back按钮是键盘上的,还是说手机上的物理按键?
    软键盘的话,也许你监听不到,因为输入法一般都是对返回做隐藏键盘的处理。
    也就是说输入法内部拦截了,那应用就监听不到了,但是输入法隐藏后再按back事件应用就能拦截到了。
      

  2.   

    “在androidManifest.xml里面定义:android:configChanges="keyboard | keyboardHidden"然后在activity里面继承onConfigurationChanged的方法,处理上面的两个消息就OK了。”