标签: android
我的应用程序在华硕Transformer TF101上有键盘问题。
如果我在显示活动期间将其停靠在键盘上(或取消停靠), 活动被重新创建。 这意味着: onDestroy被调用。 onCreate被称为。
是否可以捕获用户移除或停靠的事件?
答案 0 :(得分:1)
尝试将android:configChanges="keyboard"添加到您的活动中。有关运行时更改的工作原理,请参阅here和here。
android:configChanges="keyboard"
另一方面,如果它像电话基座一样运行,那么请尝试收听ACTION_DOCK_EVENT。有关教程,请参阅here。但这并不能解释为什么要重新创建活动,尽管如上所述。
ACTION_DOCK_EVENT