在popupWindow上用autocompleteTextView报错, android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@6bba548 is not valid; is your activity running?只在Android 6.0上报错,8.0没有问题,百度了也没有答案。
后来在stackoverflow找到了答案:https://stackoverflow.com/questions/17210192/autocomplete-textview-in-popupwindow;用dialog或者普通布局替换popupWindow即可。
本文详细介绍了在Android6.0中使用AutocompleteTextView与PopupWindow组合时遇到的兼容性错误,即android.view.WindowManager$BadTokenException。此问题在Android8.0中未出现。通过在StackOverflow上查找解决方案,发现将PopupWindow替换为Dialog或普通布局可以有效避免该错误。
460

被折叠的 条评论
为什么被折叠?



