android调用相册后,点击返回键报错是什么问题呢,怎么解决?

Andy醒 2017-03-14 06:22:25
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: FATAL EXCEPTION: main
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=6, result=0, data=null} to activity {com.easygoing.greentravel/com.easygoing.greentravel.activity.PersonInfoActivity}: java.lang.NullPointerException
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.app.ActivityThread.deliverResults(ActivityThread.java:3182)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.app.ActivityThread.handleSendResult(ActivityThread.java:3225)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.app.ActivityThread.access$1100(ActivityThread.java:140)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1275)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.os.Looper.loop(Looper.java:137)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:4898)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:511)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1008)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:775)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: Caused by: java.lang.NullPointerException
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at com.easygoing.greentravel.activity.PersonInfoActivity.onActivityResult(PersonInfoActivity.java:299)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.app.Activity.dispatchActivityResult(Activity.java:5390)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.app.ActivityThread.deliverResults(ActivityThread.java:3178)
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.app.ActivityThread.handleSendResult(ActivityThread.java:3225) 
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.app.ActivityThread.access$1100(ActivityThread.java:140) 
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1275) 
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) 
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.os.Looper.loop(Looper.java:137) 
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:4898) 
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method) 
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:511) 
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1008) 
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:775) 
03-14 18:12:05.908 19984-19984/com.easygoing.greentravel E/AndroidRuntime: at dalvik.system.NativeStart.main(Native Method) 
...全文
267 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy醒 2017-03-15
  • 打赏
  • 举报
回复
我有在OnActivityResult里面把data判空,但是还是不行...
Andy醒 2017-03-15
  • 打赏
  • 举报
回复
3q 解决了
时光与梦 2017-03-15
  • 打赏
  • 举报
回复

if(reqestCode==CODE&&resultCode==RESULT_OK)
{
    ...
}
Kevin丶 2017-03-14
  • 打赏
  • 举报
回复
空指针异常呗,你的OnActivityResult里面把data判空就行了

80,351

社区成员

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

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