首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >三星Galaxy 7建议弹出窗口中的空指针异常

三星Galaxy 7建议弹出窗口中的空指针异常
EN

Stack Overflow用户
提问于 2017-06-26 20:22:26
回答 3查看 1.6K关注 0票数 12

我的应用程序经常会出现异常的崩溃,但只有在运行Android 7的三星Galaxy设备上才会发生。由于我的应用程序的代码没有出现在堆栈中,所以我发现除了外出购买这些昂贵的设备外,很难找到它。这里有什么线索吗?

这似乎是一个内部错误发生在建议弹出与一个输入控件,大概是EditText的功能,在我的应用程序的主屏幕。EditText不应该提出建议,因为我也使用

代码语言:javascript
复制
searchBox.setImeOptions(EditorInfo.IME_ACTION_SEARCH | EditorInfo.IME_FLAG_NO_EXTRACT_UI);
        searchBox.setInputType(EditorInfo.TYPE_CLASS_TEXT | EditorInfo.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

堆栈跟踪如下:

代码语言:javascript
复制
java.lang.NullPointerException: 
    at android.widget.Editor$SuggestionsPopupWindow.initContentView(Editor.java:3729)
    at android.widget.Editor$PinnedPopupWindow.<init>(Editor.java:3390)
    at android.widget.Editor$SuggestionsPopupWindow.<init>(Editor.java:3675)
    at android.widget.Editor.replace(Editor.java:431)
    at android.widget.Editor$3.run(Editor.java:2354)
    at android.os.Handler.handleCallback(Handler.java:751)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:6776)
    at java.lang.reflect.Method.invoke(Native Method:0)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-04 13:23:16

这似乎是三星设备中的一个漏洞。看这里:http://developer.samsung.com/forum/thread/android-app-crash-because-of-null-pointer-exception-on-setting-onclick-listener-in-editor-class/201/309993?boardName=SDK&startId=zzzzz~

票数 11
EN

Stack Overflow用户

发布于 2017-11-01 08:25:51

如果您的视图正在扩展AppCompatActivty活动,请尝试扩展,希望它解决您的问题。

票数 0
EN

Stack Overflow用户

发布于 2017-07-07 09:13:32

这可能是三星Android系统的一个漏洞。对于这种平台的错误,我相信,我想使用try{} catch{}来处理它们,然后应用程序至少能够支持。当然,如果异常发生在应用程序引导序列中,那么就不可能使用try{} catch.来处理它.,最好找到根本原因并找到一个真正的解决方案来修复或绕过它。但是,如果在应用程序特性中出现异常,那么在捕获该异常之后很容易找到处理它的方法,那么应用程序就不会崩溃。我喜欢使用"try...catch“来处理这种意想不到的情况。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44768066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档