私はリストビューを持つフラグメントを持っており、ユーザはそのリスト内のアイテムを選択することができます。少なくとも1つのアイテムが選択状態にあるときは、親アクティビティにツールバーの「削除」ボタンが表示されます。これを達成するために断片からイベントを起こすだけですか?フラグメントアクティビティと親アクティビティの間の通信
削除や削除はどうしたらいいですか?いずれにしても、アクティビティは何らかの理由でフラグメントに削除を要求するか、リストにリロードするよう要求する(アクティビティが削除を行う場合)。
この種のアクティビティ/フラグメント通信のベストプラクティスを実際に探し、カップリングを減らすために(おそらくインターフェイスも一部を果たします)。
私のフラグメントは現在、データベースからリストのアイテムを取得する責任がありますが、私が読んだ本では、代わりにこれを行うアクティビティが表示され、アイテムがフラグメントに渡されます。各アプローチの長所と短所は何ですか?