java - 平板电脑中奇怪的旋转器空指针异常原因

标签 java android eclipse

我在 Fragment 中使用了三个微调器,效果都很好。但是当我在平板电脑上运行时出现错误。

Logcat

12-06 18:07:35.644: E/AndroidRuntime(20135): FATAL EXCEPTION: main
12-06 18:07:35.644: E/AndroidRuntime(20135): java.lang.NullPointerException
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.widget.Spinner.makeAndAddView(Spinner.java:534)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.widget.Spinner.layout(Spinner.java:485)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.widget.Spinner.onLayout(Spinner.java:449)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.view.View.layout(View.java:13754)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.view.ViewGroup.layout(ViewGroup.java:4364)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.widget.RelativeLayout.onLayout(RelativeLayout.java:948)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.view.View.layout(View.java:13754)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.view.ViewGroup.layout(ViewGroup.java:4364)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.widget.RelativeLayout.onLayout(RelativeLayout.java:948)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.view.View.layout(View.java:13754)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.view.ViewGroup.layout(ViewGroup.java:4364)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.widget.ScrollView.onLayout(ScrollView.java:1438)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.view.View.layout(View.java:13754)
12-06 18:07:35.644: E/AndroidRuntime(20135):    at android.view.ViewGroup.layout(ViewGroup.java:4364)

最佳答案

当时,我遇到过这样的情况,因为 setAdapter(null) 在我的测试平板电脑中不起作用。 所以,我改变了我的代码。

在适配器中设置新的 ArrayList,而不是 setAdapter(null)

希望这会有所帮助!

关于java - 平板电脑中奇怪的旋转器空指针异常原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20422321/

相关文章:

java - 删除文件的扩展名

java - 将序列图转换为 Java 代码

android - 错误:unknown command crunch

android - Android Wear 通知的意外图标和背景颜色

java - 更改了 eclipse 中的目录,项目全部变成红色

java - Eclipse 包资源管理器中的文件名旁边的 >(大于括号)是什么意思?

Java Iterator<E>,类型 E 的继承

java - 将图像放在视频上方并将视频保存在android中

java - 无法通过 EditText 接受整数值

Android ADT 错误,未从 SDK 文件夹加载 dx.jar