我使用AutoCompleteTextView作为URL输入框,在Android 6.0及以下版本上工作正常。但最近,由于三星将其Android系统更新到Android 7.0,我们收到了许多崩溃报告。手机型号包括:
SM-N920V 422
SM-G955U 549
SM-G925F 685
SM-G920V 418
SM-G920F 1045
除三星外,没有找到其他手机型号。
下面是日志:
除三星外,没有找到其他手机型号。
下面是日志:
03-14 15:57:54.973 E/AndroidRuntime( 564): java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
03-14 15:57:54.973 E/AndroidRuntime( 564): at android.widget.Editor$SuggestionsPopupWindow.initContentView(Editor.java:3714)
03-14 15:57:54.973 E/AndroidRuntime( 564): at android.widget.Editor$PinnedPopupWindow.<init>(Editor.java:3375)
03-14 15:57:54.973 E/AndroidRuntime( 564): at android.widget.Editor$SuggestionsPopupWindow.<init>(Editor.java:3660)
03-14 15:57:54.973 E/AndroidRuntime( 564): at android.widget.Editor.replace(Editor.java:423)
03-14 15:57:54.973 E/AndroidRuntime( 564): at android.widget.Editor$3.run(Editor.java:2340)
03-14 15:57:54.973 E/AndroidRuntime( 564): at android.os.Handler.handleCallback(Handler.java:751)
03-14 15:57:54.973 E/AndroidRuntime( 564): at android.os.Handler.dispatchMessage(Handler.java:95)
03-14 15:57:54.973 E/AndroidRuntime( 564): at android.os.Looper.loop(Looper.java:154)
03-14 15:57:54.973 E/AndroidRuntime( 564): at android.app.ActivityThread.main(ActivityThread.java:6724)
03-14 15:57:54.973 E/AndroidRuntime( 564): at java.lang.reflect.Method.invoke(Native Method)
03-14 15:57:54.973 E/AndroidRuntime( 564): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
03-14 15:57:54.973 E/AndroidRuntime( 564): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
那么,谁能告诉我发生了什么?为什么这个崩溃只在三星安卓7.0上出现,我们可以采取什么措施来避免它。