検索

ホームページ  >  に質問  >  本文

android - Fragment切换的详细执行流程是怎样的?

高洛峰高洛峰2770日前834

全員に返信(3)返信します

  • ringa_lee

    ringa_lee2017-04-17 17:01:11

    フラグメント切り替えには 2 つの戦略があります

    1. replace を使用して現在のフラグメントを置き換えます。
    2. add メソッドと Hide メソッドを使用して、表示したいものを表示し、他のものを非表示にします。切り替えるたびに実行すると、毎回データがロードされますが、メモリ消費量が若干大きくなります

    フラグメント+ビューページャ

    現在のフラグメントとその隣接するフラグメントは、ビューページャーのスライドの準備としてロードされます

    ラジオボタン

    現在のフラグメントのみをロードします

    切り替え戦略を選択するときは 2 番目のオプションを選択することをお勧めします

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:01:11

    質問 1 と 2 を自分で記録して表示することができます。これにより、今後さらに印象深くなり、より効果的になります。
    リフレッシュ関数については、どのような関数があるのか​​わかりません。最後の関数は、次のコードを適用するだけで問題ありません。 リーリー

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:01:11

    Finish は現在のアクティビティを終了するだけで、すべてのアクティビティに次のアクティビティを継承させて、必要な効果を実現します。もちろん、自分で確認する必要がある他の方法もあります。

    リーリー

    返事
    0
  • キャンセル返事