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

时间:2017-06-26 20:22:26

标签: android android-edittext galaxy android-7.0-nougat

我发现我的应用中经常发生异常崩溃,但仅限于运行Android 7的三星Galaxy设备。由于我的应用程序的代码在堆栈跟踪中没有显示,因此我可以使用它。我发现很难找到缺少外出并购买这些昂贵的设备之一。这里有线索吗?

这似乎是与输入控件关联的建议弹出窗口内发生的内部错误,可能是我应用程序主屏幕上的If Not READER.IsClosed Then READER.Close() End If EditText不应该提出建议,因为我也在使用

EditText

堆栈跟踪如下:

searchBox.setImeOptions(EditorInfo.IME_ACTION_SEARCH | EditorInfo.IME_FLAG_NO_EXTRACT_UI);
        searchBox.setInputType(EditorInfo.TYPE_CLASS_TEXT | EditorInfo.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

3 个答案:

答案 0 :(得分:11)

答案 1 :(得分:0)

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

答案 2 :(得分:-1)

这可能是三星Android系统中的一个错误。 对于这种平台的错误,我相信,我想使用try {} catch {}来处理它们,然后应用程序应该能够至少维持。 当然,如果在应用程序引导序列期间发生异常,那么使用try {} catch ...就无法处理它,找到根本原因找到真正的解决方案更好或解决它。但是,如果您的应用程序功能中发生异常,则在捕获此异常后很容易找到处理它的方法,那么您的应用程序将不会崩溃。 我喜欢使用"尝试...捕捉"处理这种意外情况。