莫名其妙的空指针

敌花师 2015-09-27 04:58:11

ViewStub vsLoading=(ViewStub) activity.findViewById(R.id.pic_stub);
vsLoading.inflate();

在使用ViewStub的时候,第二行vsLoading.inflate()报错java.lang.NullPointerException,
但是在一些触发事件中写vsLoading.inflate();就可以正常,这样做就是只能触发事件来展示vsLoading的内容了,
我要的效果是上来就展示ViewStub的内容。
个人理解:关于这个错,我感觉和task中操作view有关,以前碰到task中不让操作view,后来这个错找不到了,
所以没有来得及去掌握这个关键点。由于我这里是task,没办法使用窗体的onWindowFocusChanged,
不知道有没有其他的解决方案,大婶们,亮出您的饭铲子,来炒了这个mistake~
下方是完整log

09-27 16:48:20.548: E/AndroidRuntime(2571): FATAL EXCEPTION: main
09-27 16:48:20.548: E/AndroidRuntime(2571): Process: com.example.boshang, PID: 2571
09-27 16:48:20.548: E/AndroidRuntime(2571): java.lang.NullPointerException
09-27 16:48:20.548: E/AndroidRuntime(2571): at boshang.user.MainViewHelper$TypeTask.onPostExecute(MainViewHelper.java:140)
09-27 16:48:20.548: E/AndroidRuntime(2571): at boshang.user.MainViewHelper$TypeTask.onPostExecute(MainViewHelper.java:1)
09-27 16:48:20.548: E/AndroidRuntime(2571): at android.os.AsyncTask.finish(AsyncTask.java:632)
09-27 16:48:20.548: E/AndroidRuntime(2571): at android.os.AsyncTask.access$600(AsyncTask.java:177)
09-27 16:48:20.548: E/AndroidRuntime(2571): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)
09-27 16:48:20.548: E/AndroidRuntime(2571): at android.os.Handler.dispatchMessage(Handler.java:102)
09-27 16:48:20.548: E/AndroidRuntime(2571): at android.os.Looper.loop(Looper.java:136)
09-27 16:48:20.548: E/AndroidRuntime(2571): at android.app.ActivityThread.main(ActivityThread.java:5001)
09-27 16:48:20.548: E/AndroidRuntime(2571): at java.lang.reflect.Method.invokeNative(Native Method)
09-27 16:48:20.548: E/AndroidRuntime(2571): at java.lang.reflect.Method.invoke(Method.java:515)
09-27 16:48:20.548: E/AndroidRuntime(2571): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
09-27 16:48:20.548: E/AndroidRuntime(2571): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
09-27 16:48:20.548: E/AndroidRuntime(2571): at dalvik.system.NativeStart.main(Native Method)

...全文
47 点赞 收藏 回复
写回复
回复

还没有回复,快来抢沙发~

发动态
发帖子
Android
创建于2009-10-09

4.6w+

社区成员

9.0w+

社区内容

移动平台 Android
社区公告
暂无公告