关于onConfiguratiChanged方法及常见问题解决

更新时间:2020-10-31 12:02  
 

  当系统的配置信息发生改变时系统会调用此方法。注意只有在配置文件AndroidManifest中处理了configChanges属性对应的设备配置该方法才会被调用。如果发生设备配置与在配置文件中设置的不一致则Activity会被销毁并使用新的配置重建。

  当用户接入一个外设键盘时默认软键盘会自动隐藏系统自动使用外设键盘。这个过程Activity的销毁和隐藏执行了两次。并且onConfigurationChanged()周期不会调用。

  经过测试当接入外设键盘时除了键盘类型的改变触摸屏也发生了变化。因为使用外设键盘触摸屏不能使用了。如果是接入触摸板不知道会不会有这个问题欢迎大家提供意见)。这里我接入的是键盘所以触摸屏不能使用了。

  我是繁华:您好!我刚试了一下此方法,还是不行呜呜呜,大神或许还有别的技巧ma?感谢