0

アクティビティのレイアウトを作成する 2 つの方法を考えていましたが、どちらがより良い方法でしょうか? リソースを最適化し、アプリケーションを高速化します。

私のアクティビティには、ページの下部に一定のメニュー タブ コントロール バーがあります。中央は、選択されたそれぞれのコンテンツを格納するために使用されます (コンテンツには類似性がなく、すべて異なるレイアウトを使用します)。

方法 1:

1 つのアクティビティを使用して、必要なすべてのフラグメント (コンテンツを含む) を格納し、必要に応じて .replace を実行してフラグメントを交換します。(ただし、xml の onCreate ですべてのフラグメントをインスタンス化しますか?それとも、必要に応じて実行時に作成することをお勧めしますか?)

方法 2:

複数のアクティビティを使用して、それぞれに特定のコンテンツのみを収容します。必要に応じて、インテントを使用して適切なアクティビティに送信します。これには、前述のように、一定のメニュー タブ コントロール バーの複製が必要になります。

誰かが私にもっと良い方法をアドバイスしてもらえますか?それをどのように実装すればより適切でしょうか?

4

0 に答える 0