gpt4 book ai didi

android - 使用 photoview 和 photoviewattacher 删除时 Viewpager View 更新错误

转载 作者:行者123 更新时间:2023-11-29 15:23:37 25 4
gpt4 key购买 nike

我使用了来自 Chris Banes 开源 photoview 库的 photoview 以及 ViewPager 中的 Universal Imager Loader 库来制作画廊应用程序。问题是,当我尝试删除图像时,sdcard 中的图像文件被删除,相关数据列表被更新,当我调用 notifyDataSetChagned() 时,没有任何反应, View 保留在寻呼机内并且没有改变。

覆盖 getItemPosition() 并返回 POSITION_NONE 从 PhotoAttacher 返回一个错误说:E/AndroidRuntime(18407): java.lang.IllegalStateException: ImageView 不再存在。你不应该再使用这个 PhotoViewAttacher。

没有它,正如我提到的,没有变化。有什么想法吗?

代码链接如下:

http://pastie.org/private/ezvnfcdi6iicosxys1c5g

最佳答案

我没有使用 ImageView 并在其上附加 PhotoViewAttacher,而是直接使用了 uk.co.senab.photoview.PhotoView xml 布局中的 ImageView 并且有效。

关于android - 使用 photoview 和 photoviewattacher 删除时 Viewpager View 更新错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15473319/

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