使用查询将图像加载到Webview中会导致NullPointerEx

马林吉尔

我正在使用Android Studio。

AQ版本:编译组:“ com.googlecode.android-query”,名称:“ android-query”,版本:“ 0.25.9”

几个月前,我在eclipse项目中使用了相同的技术,并且有效:(。

在片段的onActivityCreated中:

     aq = new AQuery(getActivity(), this.getView());
    String url = "http://farm4.static.flickr.com/3531/3769416703_b76406f9de.jpg";
    aq.id(R.id.image_webview).progress(R.id.progress).webImage(url);

我试图将代码放入具有相同结果的onCreateView中。

编辑:

2-05 21:42:20.181  32489-32489/cz.bioport.interspar.androidd.debug W/AQuery﹕ java.lang.NullPointerException: Attempt to invoke virtual method 'int java.io.InputStream.read(byte[])' on a null object reference
        at com.androidquery.util.AQUtility.copy(AQUtility.java:401)
        at com.androidquery.util.AQUtility.copy(AQUtility.java:389)
        at com.androidquery.util.AQUtility.toBytes(AQUtility.java:421)
        at com.androidquery.util.WebImage.getSource(WebImage.java:48)
        at com.androidquery.util.WebImage.setup(WebImage.java:146)
        at com.androidquery.util.WebImage.access$100(WebImage.java:32)
        at com.androidquery.util.WebImage$1.onNewPicture(WebImage.java:131)
        at com.android.webview.chromium.WebViewContentsClientAdapter.onNewPicture(WebViewContentsClientAdapter.java:351)
        at com.android.org.chromium.android_webview.AwContentsClientCallbackHelper$1.handleMessage(AwContentsClientCallbackHelper.java:127)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:137)
        at android.app.ActivityThread.main(ActivityThread.java:4998)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
java.lang.NullPointerException:Attempt to invoke virtual method 'java.lang.String java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence)' on a null object reference
        at com.androidquery.util.WebImage.setup(WebImage.java:147)
        at com.androidquery.util.WebImage.access$100(WebImage.java:32)
        at com.androidquery.util.WebImage$1.onNewPicture(WebImage.java:131)
        at com.android.webview.chromium.WebViewContentsClientAdapter.onNewPicture(WebViewContentsClientAdapter.java:351)
        at com.android.org.chromium.android_webview.AwContentsClientCallbackHelper$1.handleMessage(AwContentsClientCallbackHelper.java:127)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:137)
        at android.app.ActivityThread.main(ActivityThread.java:4998)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)

AQ源代码

private static String getSource(Context context){
    if(template == null){
        try{
            InputStream is = context.getClassLoader().getResourceAsStream("com/androidquery/util/web_image.html");          
            template = new String(AQUtility.toBytes(is));
        }catch(Exception e){
            AQUtility.debug(e);
        }
    }
    return template;
}
 private void setup(){
    String source = getSource(wv.getContext());
LINE 147:       String html = source.replace("@src", url).replace("@color", Integer.toHexString(color));
    .....
}

看来AS在加载web_image.html时遇到了麻烦。

谢谢您的所有回复!!!

马林吉尔

问题实际上出在Maven源代码中(编译组:“ com.googlecode.android-query”,名称:“ android-query”,版本:“ 0.25.9”)。该库缺少html文件之一。解决方案是从https://code.google.com/p/android-query/downloads/list下载jar文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据框保存并加载到csv中会导致未命名列

来自分类Dev

将图像从可绘制文件夹加载到Webview

来自分类Dev

将图像从本地android存储加载到WebView

来自分类Dev

从Amazon S3将图像加载到WebView网站

来自分类Dev

将Seaside 30加载到Pharo 3中会导致有关ConfigurationOfOmniBrowser的MetacelloProjectSpecLoadError吗?

来自分类Dev

Firefox:将Blob网址动态加载到视频代码中会导致MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED(javascript)

来自分类Dev

使用外键将表加载到PostgreSQL中会产生错误

来自分类Dev

将图像加载到JPanel

来自分类Dev

将图像加载到FileReader

来自分类Dev

将图像加载到ExifInterface

来自分类Dev

将FXML加载到AnchorPane中会破坏布局吗?

来自分类Dev

如何使用JavaScript将图像加载到引导模态

来自分类Dev

如何使用按钮将图像加载到Kivy窗口中?

来自分类Dev

如何使用SDWebImage将图像从JSON加载到UIImageView中?

来自分类Dev

PyQt将图像从URL加载到QPixmap会导致冻结和崩溃

来自分类Dev

FMX 将图像从资源加载到列表视图对象导致访问冲突

来自分类Dev

将PDF加载到android webview中

来自分类Dev

将PDF加载到android webview中

来自分类Dev

将外部URL加载到WebView

来自分类Dev

将 UIImage 加载到 WebView Swift 4

来自分类Dev

将SQL查询括在括号中会导致语法错误

来自分类Dev

当我尝试使用tkinter将图像加载到画布上时,导致错误“未知选项“ pyimage1””的原因是什么?

来自分类Dev

毕加索将图像加载到目标中

来自分类Dev

延迟将图像加载到卡上

来自分类Dev

将图像数据加载到Angularjs

来自分类Dev

将图像加载到ImageView JavaFX

来自分类Dev

将图像加载到RGBA数组C ++

来自分类Dev

无法将图像加载到Mat opencv

来自分类Dev

将多个图像加载到GridView Android

Related 相关文章

  1. 1

    将数据框保存并加载到csv中会导致未命名列

  2. 2

    将图像从可绘制文件夹加载到Webview

  3. 3

    将图像从本地android存储加载到WebView

  4. 4

    从Amazon S3将图像加载到WebView网站

  5. 5

    将Seaside 30加载到Pharo 3中会导致有关ConfigurationOfOmniBrowser的MetacelloProjectSpecLoadError吗?

  6. 6

    Firefox:将Blob网址动态加载到视频代码中会导致MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED(javascript)

  7. 7

    使用外键将表加载到PostgreSQL中会产生错误

  8. 8

    将图像加载到JPanel

  9. 9

    将图像加载到FileReader

  10. 10

    将图像加载到ExifInterface

  11. 11

    将FXML加载到AnchorPane中会破坏布局吗?

  12. 12

    如何使用JavaScript将图像加载到引导模态

  13. 13

    如何使用按钮将图像加载到Kivy窗口中?

  14. 14

    如何使用SDWebImage将图像从JSON加载到UIImageView中?

  15. 15

    PyQt将图像从URL加载到QPixmap会导致冻结和崩溃

  16. 16

    FMX 将图像从资源加载到列表视图对象导致访问冲突

  17. 17

    将PDF加载到android webview中

  18. 18

    将PDF加载到android webview中

  19. 19

    将外部URL加载到WebView

  20. 20

    将 UIImage 加载到 WebView Swift 4

  21. 21

    将SQL查询括在括号中会导致语法错误

  22. 22

    当我尝试使用tkinter将图像加载到画布上时,导致错误“未知选项“ pyimage1””的原因是什么?

  23. 23

    毕加索将图像加载到目标中

  24. 24

    延迟将图像加载到卡上

  25. 25

    将图像数据加载到Angularjs

  26. 26

    将图像加载到ImageView JavaFX

  27. 27

    将图像加载到RGBA数组C ++

  28. 28

    无法将图像加载到Mat opencv

  29. 29

    将多个图像加载到GridView Android

热门标签

归档