1

ここで私の質問をできるだけ明確に説明しようとします。私は初心者の開発者で、アプリを正しく整理する方法を決めるのに苦労しています。うまくいけば、皆さんの何人かがベストプラクティスについての洞察を私に提供してくれることを願っています.

Form.java という FragmentActivity があります。このアクティビティは、タブ付きナビゲーションによってサポートされています。これらのタブの 1 つに、SymptomBrowser というフラグメントが表示されます。このフラグメントは基本的にリスト ビューであり、ユーザーが独自の項目を追加するオプションがあります ([症状の追加] ボタンがあります)。

AddSymptom ボタンは、SymptomBrowser に追加できるすべての利用可能な項目のリストを開きます。それらのアイテムの 1 つが選択されると、ユーザーはその特定のアイテムについて問い合わせるフォームに移動します。

要するに: Form.java -> SymptomBrowser Fragment -> すべての症状のリストを含むフラグメント -> 特定の症状を編集し、フォーム データを保存します。

50以上の症状があります。それぞれに 50 個の異なるフラグメントを追加する必要がありますか? それとも、1 つのフラグメントと多くの異なるレイアウトを使用する必要がありますか? 私はこれを正しくやっていますか?アプリの構造をどのように整理すればよいですか?

前もって感謝します!

4

1 に答える 1