SQLiteの列の結果番号に従って、ListView を使用するアクティビティ ASimpleCursorAdapterがあり、各行に対して、表示する必要がある ImageView があります。次に、 を持つアクティビティであるアクティビティ BTheme.Dialogがあります。(startActivityForResult を介して)アクティビティ Bを開くと、いくつかの項目があり、1 つの項目を選択すると、アクティビティ Bが終了します。そのため、 Activity Aに戻ると、LogCat を介して bindView が呼び出されているが newView が呼び出されていないことがわかり、ImageView が新しいイメージで更新されません。
onResume()とで notifyDataSetChanged() を呼び出してみましたが、どちらもアクティビティ BonActivityResult()から戻ったときに呼び出されますが、何も起こりません!
したがって、アクティビティ Bと同じことを行う通常のアクティビティであるアクティビティ Cがありますが、アクティビティではありません。CからAに戻ると、newView が呼び出され、ImageView が更新されます。:DTheme.Dialog
私は何をすべきか?