私はAndroid開発にかなり慣れていないので、アクティビティを設計するためのベストプラクティスについて質問があります。同じレイアウトを使用する2つのアクティビティがありますが、それらの機能は少し異なります。1つのアクティビティは新しいオブジェクトを追加するためのもので、もう1つはそれらを編集するためのものです。
コードを2つのアクティビティに分割するか、1つにまとめる方がよいでしょうか。1つのアクティビティに保持することの利点は、入力のチェックなどの問題、同じ関数を複製する必要がないことだと思います。それ以外の場合、これの欠点は、どの関数を適用するかを確認するためにいくつかのifステートメントを作成する必要があることです(アクティビティが追加バージョンまたは編集バージョンに表示されている場合)。
この場合の最善の解決策は、2つのフラグメントを持つアクティビティを作成することです。このようにして、アクティビティに共通の関数を保持し、フラグメントに特定の関数を書き込むことができます...いずれにせよ、私にとってアクティビティを1つだけ使用するのは正しい方法ではありません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加