原创首发
评论
0/240
波鲁萨利诺.黄猿saved() --> refreshDoodleBitmap(true) --->initDoodleBitmap() private void initDoodleBitmap() { if (!mOptimizeDrawing) { return; } if (mDoodleBitmap != null) { mDoodleBitmap.recycle();2023-08-04 01:46 回复
波鲁萨利诺.黄猿 回复 @波鲁萨利诺.黄猿 使用save方法保存,导致DoodleBitmap,被回收掉了,再去使用就报错了2023-08-04 01:52 回复 1302969105866940416
A lonely cat 回复 @波鲁萨利诺.黄猿 是的 他那个工具类的 recycle 参数传的 true,如果需要再次涂鸦,需要调用 callback 参数的 run 方法,注释里有提到(只不过他没说会崩溃 [捂脸] )2023-08-04 08:35 回复 1204736502274318336
A lonely cat 回复 @波鲁萨利诺.黄猿 我试过 跟这里的代码没关系,是 ImageUtils 里回收导致的2023-08-04 08:37 回复 1204736502274318336
波鲁萨利诺.黄猿 回复 @A lonely cat ImageUtils也是这个项目的吗,我去看看2023-08-04 10:56 回复 1302969105866940416
A lonely cat 回复 @波鲁萨利诺.黄猿 不是,ImageUtils 是他的另外一个 lib 里的工具类,仓库地址在这里:https://github.com/1993hzw/Androids2023-08-04 11:02 回复 1204736502274318336
A lonely cat 回复 @波鲁萨利诺.黄猿 Doodle 有依赖这个库2023-08-04 11:02 回复 1204736502274318336
推荐文章
2025-10-15 01:15:22 2
2025-10-14 02:30:14 2
2025-09-26 04:54:09 1
2025-08-08 07:31:53 4
2025-07-08 07:05:58 1
2025-06-30 09:51:46 1
2025-06-29 03:12:25 0