总的来说,出现这个问题的原因是,页面被销毁了,但是控件还是占用着焦点。
详细解释,参考:关于ViewFlow和GridView嵌套导致Parameter must be a descendant of this view
解决办法就是页面销毁的时候,同时取消焦点。
View currentFocus = getCurrentFocus();
if (currentFocus != null) {
currentFocus.clearFocus();
}
总的来说,出现这个问题的原因是,页面被销毁了,但是控件还是占用着焦点。
详细解释,参考:关于ViewFlow和GridView嵌套导致Parameter must be a descendant of this view
解决办法就是页面销毁的时候,同时取消焦点。
View currentFocus = getCurrentFocus();
if (currentFocus != null) {
currentFocus.clearFocus();
}