2016-08-16 4 views
-1

私は現在、マスターズの最終プロジェクト用のAndroidアプリを作成しています。アプリには2つのアクティビティがあり、どちらもそれぞれのアクティビティに対応するレイアウトを持っています。私はまた、設定の断片で設定アクティビティを持っていますが、私はこのことについて心配していません。フラグメントを使用する方が良いでしょうか?

活動Aは現在、スピナー及びB.活動Bは、チャートを表示するアクティビティのいくつかのものを行うと、次に起動します押されたボタンがあるアクションのカップルとアクティビティAに戻って行くためのボタンが含まれています

これらのアクティビティのどちらも現時点でFragmentsを持っていませんが、Fragmentsを含める方が良いのであれば私は興味があります。私が断片を使って言うことができる限り、パフォーマンスを妨げることはないので、この時点では美容上の変化になります。あなたには、いくつかの特定のレイアウトを再使用する必要がある場合

+0

私の質問はなぜですか?私はそれが必要な場合は、コードを追加することを好む。将来的に複数のフラグメントがある場合や、フラグメントを使用して別の場所に再利用する可能性がある場合は、先に進んでください。理由の答えを見つけてください: – Ramit

+0

大画面のための1ページレイアウトを考えているなら、はい、絶対に。 – njzk2

答えて

1

フラグメントは、通常必要とされています。

例えば - >あなたは映画を表示するアプリを持っている場合は、クリックして、ムービーの詳細情報を取得することができます。

ここでは、レイアウトとしての断片を使用する方が良いでしょうが、各映画のために同じになるとコンテンツのみが内部に変更します。あなたのケースでは

しかし、頻繁なシナリオのために必要がないので、あなたは本当に断片を必要としません。

+0

設定/アクティビティAのスピナーで設定できるオプションのセットごとに、アクティビティBの起動時に表示される別のチャートがあるため、これは私が考えたものです。 私のアプリケーションがより大きな範囲が必要かもしれないが、私はそれをそのまま残しておくと思う。ありがとう! – cmackie21

+0

これはあなたを助けてくれてうれしいです...ここでこの投稿をチェックしてください、それは将来あなたを助けるでしょうhttp://stackoverflow.com/questions/20306091/dilemma-when-to-use-freakments-vs-activities – Kushan

1

ユーザの操作によってコンテンツを変更せずにコンテンツを変更したい場合は、FragmentのUIを実装すると便利です。目的のフラグメントをActivityの内側に設定するには、FragmentManagerを使用します。しかし、そうでない場合は、コード内で多くのコード/レイアウトをアクティビティからフラグメントに移動するような変更については考えないでください。

関連する問題