炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1865|回复: 1

[建议-已解决] XAdapterTable 删除一行后,图片句柄会被销毁

[复制链接]

该用户从未签到

发表于 2016-1-6 18:49:39 | 显示全部楼层 |阅读模式
应用场景描述: 实时更新 List 某一行的状态图片
示例截图:

XAdapterTable_Img.png

问题描述:
List 模板中的图片元素我绑定的是适配器,比如 {binding field=img source=data bSync=false}
在使用 XAdapterTable_SetItemImageEx 设置了图片句柄后,如果我删除了适配器中的某一行,那该行对应的图片句柄会被销毁。这导致没法再次使用该图片句柄。

另外如果用  XAdapterTable_SetItemImageEx 修改了图片句柄,旧的图片句柄也会被销毁。

建议:删除适配器某一行时,不要销毁对应的图片句柄;修改了某一行的图片句柄后,不要销毁旧的图片句柄。

评分

参与人数 1炫彩币 +1 收起 理由
dasemimi + 1 这个是防止内存泄露,一般销毁就意味着不要.

查看全部评分

  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2016-1-15 14:35:04 | 显示全部楼层
    图片句柄有个引用计数, 当为0 时会自动销毁,  你可以设置为手动销毁.

    评分

    参与人数 1炫彩币 +1 收起 理由
    tmplinshi + 1 谢谢!解决了我的问题

    查看全部评分

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-5-4 10:49 , Processed in 0.069965 second(s), 22 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表