2016-11-02 3 views
-4

フラグメントタグはフラグメントの一部であるか、アクティビティで定義する必要がありますか?何が最良のアプローチであり、なぜですか?Androidではどこにフラグメントタグを定義しますか?

ほとんどのGoogleの例では、なぜフラグメントタグがアクティビティ内で定義されているのですか。

private static final String FRAGMENT_TAG = "FRAGMENT_TAG"; 

Hereがサンプルの例です。

単一のフラグメントの複数のインスタンスがtesttagという名前のパラメータタグを使用してスタックに追加されたときの動作fragmentTransaction.add(R.id.test_fragment、fragment、 "testtag");同じフラグメントを追加してからユニークなタグを付け加えることができますか?

+0

フラグメントタグは定義により定義されています* "フラグメントの一部" *意味を実証するための例を提供してください – Abbas

+0

[最小完全な例](ht tp://stackoverflow.com/help/mcve)をご覧ください。 – Abbas

+0

私の質問が更新されました – Nick

答えて

0

はいフラグメントのトランザクション中に、例えばadd,replace、またはレイアウトの一部としてタグを設定できます。

+0

私はこのリンクを通して何をすべきですか? – Real73

+0

私は自分の質問を更新しました。 – Nick

+0

単一のフラグメントの複数のインスタンスがtesttagというパラメータタグを使用してスタックに追加されたときの動作 fragmentTransaction.add(R.id.test_fragment、fragment、 "testtag"); 同じそれらを追加して、ユニークなタグでそれらを得ることができますか? – Nick

関連する問題