アダプタからカスタム ビューで埋められた ListView があります。各ビューには 2 つのボタンがあり、1 つは別のアクティビティを開始してそのリスト アイテムの内容を編集し、もう 1 つはそのアイテムを削除します。
私の質問は、これらのボタンの ClickEvent ハンドラーをどこに置くべきですか? 必要な情報がすべて揃っているので、それらをカスタム ビュー コードに正しく配置する必要がありますか? アイテムを削除してアダプタ データを更新し、onDataSetChanged() などを呼び出す ASyncTask を開始する必要がありますか?
これはすべて、イベントを通じて ListActivity にバブルアップする必要がありますか?
おそらくどのレベルでも機能させることができますが、この階層 (Activity->ListView->Adapter->ListItemView) に沿ったどのレベルで、ListView のバッキング データを編集/削除するのが適切ですか?