美文网首页
华为P9plus加载大图失败

华为P9plus加载大图失败

作者: a树 | 来源:发表于2017-10-23 19:52 被阅读0次

分区域加载大图,使用的是https://github.com/LuckyJayce/LargeImage

红米Pro手机上OK的,显示速度虽然慢点,但还是足够清晰。

在华为P9Plus上,

bitmap = decoder.decodeRegion(clipImageRect, decodingOptions);

返回的bitmap为null。

再看日志,有ERROR:

10-23 19:45:22.464 28415-28426/com.example.zhaohusdk_tester E/HW-JPEG-DEC: [HME_JPEG_DEC_Delete](3260): HME_JPEG_DEC_Delete: decoder_ctx=null
10-23 19:45:22.505 28415-28426/com.example.zhaohusdk_tester E/HW-JPEG-DEC: [HME_JPEG_DEC_Delete](3260): HME_JPEG_DEC_Delete: decoder_ctx=null
10-23 19:45:23.747 28415-28428/com.example.zhaohusdk_tester I/art: Background partial concurrent mark sweep GC freed 815(24KB) AllocSpace objects, 30(29MB) LOS objects, 36% free, 27MB/43MB, paused 6.084ms total 48.980ms
10-23 19:45:32.688 1306-1505/? E/HwCHRWebMonitor: running processName=com.example.zhaohusdk_tester
10-23 19:45:37.713 1306-1505/? E/HwCHRWebMonitor: running processName=com.example.zhaohusdk_tester
10-23 19:45:39.564 582-613/? I/AwareLog: HibSTrategy::HibStrategySwapCandidateProcessAdd packagename com.example.zhaohusdk_tester
10-23 19:45:39.567 582-613/? I/AwareLog: HibStrategy::HibStrategySwapCandidateProcessRemove packagename is com.example.zhaohusdk_tester
10-23 19:45:42.736 1306-1505/? E/HwCHRWebMonitor: running processName=com.example.zhaohusdk_tester
10-23 19:45:47.837 582-613/? I/AwareLog: HibSTrategy::HibStrategySwapCandidateProcessAdd packagename com.example.zhaohusdk_tester
10-23 19:45:47.839 582-613/? I/AwareLog: HibStrategy::HibStrategySwapCandidateProcessRemove packagename is com.example.zhaohusdk_tester

后发现是解析图片时bitmap复用导致。解析图片时不使用inbitmap属性,可以规避之。

相关文章

  • 华为P9plus加载大图失败

    分区域加载大图,使用的是https://github.com/LuckyJayce/LargeImage 红米Pr...

  • APP全局说明

    一、异常页面 1、图标 显示加载失败预置图 2、重新加载 加载失败时,页面提示“加载失败啦,请点击重新设置!” 交...

  • 手机摄影|春光里的小清新

    小春光,微风吹,花儿开,等谁来? 拍摄工具:华为P9plus,佳能100D 后期:手机自带(图片-编辑-修剪-虚化...

  • 最简单的状态切换布局

    功能简介 正在加载数据 数据加载失败 数据加载为空 网络加载失败 重试点击事件 支持自定义布局 效果图展示 最简单...

  • 解决Android 华为推送库下载不了

    问题:华为库下载不了,导致gradle同步失败解决:去掉华为推送在线下载相关代码,将在线下载修改为离线加载aar库...

  • Android 几行代码实现通用缺省图

    Activity中使用 资源加载失败,显示缺省图 缺省图移除 Fragment中使用 缺省图显示 Fragment...

  • 加载大图

    利用 BitmapRegionDecoder 进行bitmap的部分加载 相关方法BitmapRegionDeco...

  • 大图加载

    发大幅度

  • iOS-渐进渲染大图

    渐进渲染大图对加载大图特别重要,地图都是局部加载,放大移动时候一部分一部分的渐进的加载,一般在对大图进行网络请求时...

  • Glide大图加载 长图加载

    Glide概述 有些朋友觉得Glide 4相对于Glide 3改动非常大,其实不然。之所以大家会有这种错觉,是因为...

网友评论

      本文标题:华为P9plus加载大图失败

      本文链接:https://www.haomeiwen.com/subject/iwtzuxtx.html