次の構造のアプリを開発します。
- 検索:ユーザーが記事を検索し、検索結果をリストに表示できるようにします
- 記事:記事を表示します
- UserList:ユーザーがリストに追加することを選択した記事のリストを表示します
- UserListItem:上記のリスト内の記事を表すアイテムであり、ユーザーがいくつかのフィールドを介してカスタム情報を追加できるようにします
EditText
。
Search、Article、UserListは、フラグメントとして実装できるようです。しかし、UserListItemはどうですか?もちろん、画面には同時に複数のUserListItemが表示されますが、それでもフラグメントとして実装できますか?そうでない場合は、どのように実装する必要がありますか?
フラグメントの概念全体を理解するのに問題があります。標準シナリオ、つまり検索ペインと記事ペインでそれを使用する方法は明らかなようです。しかし、同じフラグメントの複数のインスタンスが同時に表示されるシナリオで使用する必要があるかどうかは、私には少しわかりません。
始める前に全体的な構造を明確にしたいので、まだコードを書いていません。そのため、戻ってすべてを変更する必要はありません。