如何解决Android SearchView PopupWindow null
我在 RecyclerView 中使用 SearchView。
在某些项目中,SearchView 是可见的,而在某些项目中,其可见性设置为 View.GONE。
大多数情况下效果很好,但有时我在使用 SearchView 时会遇到异常:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: apps.com.appName,PID: 1979
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.PopupWindow$PopupDecorView.setFitsSystemWindows(boolean)' on a null object reference
at android.widget.PopupWindow.invokePopup(PopupWindow.java:1474)
at android.widget.PopupWindow.showAsDropDown(PopupWindow.java:1316)
at android.widget.ListPopupWindow.show(ListPopupWindow.java:743)
at android.widget.AutoCompleteTextView.showDropDown(AutoCompleteTextView.java:1221)
at android.widget.AutoCompleteTextView.updateDropDownForFilter(AutoCompleteTextView.java:1088)
at android.widget.AutoCompleteTextView.access$900(AutoCompleteTextView.java:96)
at android.widget.AutoCompleteTextView$PopupDataSetObserver$1.run(AutoCompleteTextView.java:1416)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:6981)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1445)
此错误的原因是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。