Android でのフラグメントの正しい論理的使用について質問があります。タブレットのエクスペリエンスを向上させるために使用するように設計されていることは知っていますが、フラグメントは通常、この目的にのみ使用する必要があることを意味しますか? それとも、カスタムの複合ビューの代わりにフラグメントを使用するのは、開発の実践として適切ではないでしょうか?
たとえば、集計を行うアプリを作成しています。スコア シートが作成されると、ScrollView 内の各プレーヤーに対してカスタム複合コントロールである「ScoreCell」が作成されます。私がやりたいこと(ただし、ビューとしての方法はわかりません)は、含まれているアクティビティによってアクティブ化される内部の OnClickListeners を処理することです:各 ScoreCell には、プレーヤーの名前の TextView があり、これを長押しして startActivityForResult() ScoreCell の名前を変更するための入力ダイアログを開きます。しかし、ビューでは OnActivityResult() のメソッドを使用できないため、代わりに各 ScoreCell をフラグメントにするのが正しいでしょうか?