1

我已經使用了Chris Banes的photoource庫中的photoview和ViewPager中的Universal Imager Loader庫來創建圖庫應用程序。問題是,當我嘗試刪除圖像時,sdcard中的圖像文件被刪除,關聯的數據列表被更新,並且當我調用notifyDataSetChagned()時,沒有任何反應,視圖保持在尋呼機內部並且沒有改變。使用photoview和photoviewattacher刪除Viewpager視圖更新錯誤

重寫getItemPosition()並返回POSITION_NONE從PhotoAttacher返回錯誤消息: E/AndroidRuntime(18407):java.lang.IllegalStateException:ImageView不再存在。你不應該再使用這個PhotoViewAttacher。

沒有這個,就像我剛纔提到的那樣,沒有任何變化。有任何想法嗎?

繼承人的鏈接代碼:

http://pastie.org/private/ezvnfcdi6iicosxys1c5g

回答

5

而不是使用ImageView和附加在其上的PhotoViewAttacher的,我只是用uk.co.senab.photoview.PhotoView代替ImageView在XML佈局和它的工作。