莫名其妙的空指针

敌花师 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)

...全文
95 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧