ギャラリーアプリケーションを作成するために、ChrisBanesオープンソースフォトビューライブラリのフォトビューとViewPager内のUniversalImagerLoaderライブラリを使用しました。問題は、画像を削除しようとすると、SDカードから画像ファイルが削除され、関連するデータリストが更新され、notifyDataSetChagned()を呼び出しても何も起こらず、ビューはページャー内に残り、変更されないことです。
getItemPosition()をオーバーライドしてPOSITION_NONEを返すと、PhotoAttacherから次のエラーが返されます。E/ AndroidRuntime(18407):java.lang.IllegalStateException:ImageViewはもう存在しません。このPhotoViewAttacherはもう使用しないでください。
それがなければ、私が言ったように、変化はありません。何か案は?
コードへのリンクは次のとおりです。