gpt4 book ai didi

android - 为什么用inBitmap解码位图总是得到java.lang.IllegalArgumentException : P ro blem decoding into existing bitmap

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:54:12 25 4
gpt4 key购买 nike

我正在使用 inBitmap 在 android3+ 上加载位图。但我总是得到 java.lang.IllegalArgumentException: Problem decoding into existing bitmap.

在 LruCache 的 entryMoved()功能:我使用reusableBitmaps.add(new SoftReference<Bitmap>(oldValue.getBitmap()));保留位图。

下次加载位图:我在 reusableBitmaps 上使用迭代器来查找我可以将哪个用于 inBitmap,我使用迭代器来查找哪一个,就像在官方开发者网站上管理内存一样。

但不幸的是,总是失败,logcat 显示 java.lang.IllegalArgumentException: Problem decoding into existing bitmap.

谁能给我一个示例或教程?

最佳答案

我使用以下方法解决了这个问题:

options.inSampleSize = 1;

这是问题的第二条评论中提到的视频中的提示。

关于android - 为什么用inBitmap解码位图总是得到java.lang.IllegalArgumentException : P ro blem decoding into existing bitmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16034756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com