3つのフラグメントがあります。Androidフラグメントのバックスタック(最新の変更で同一のフラグメントに変更)
- HomeFragment
- UserFragment
- 断片を追加するために、私はこの方法を使用ImagesFragment
:
add(R.id.frameLayout, HomeFragment, "HomeFragment");
add(R.id.frameLayout, UserFragment, "UserFragment");
add(R.id.frameLayout, ImagesFragment, "ImagesFragment");
私の問題:
私はこのパスをクリックして起動します。
UserFragment
<を追加HomeFragment
- を追加 - フォローボタンをクリックします(BTN UIをたどるが完了フォロー変更)
ImagesFragment
UserFragment
<を追加 - バックボタンを押しback to step 3 -- show
ImagesFragment`- プレスバックボタン
back to step 2 -- show
UserFragment` < - (BTN UIがフォローがを完了を変え続く)フォロー]ボタンをクリックして - おっと!これは私の問題です。ステップ4で私はフォローボタンをクリックし、はフォローされています。手順2でUIを変更しないでください。 :(同じフラグメントに最新の変更にUIを更新する方法
?
あなたはInstagramのか?それを確認してください。xyzのページを開き、次の開始。クリックホームBTN(後に押さないでください再び戻って)次のオープンのxyzページとフォローセット。今。あなたは、変更があなたのUIを更新するために、あなたのUserFragmentのUI
plzは 'show fragment'と' add fragment'と 'update ui'にコードを表示します – Yat3s
@ Yat3sコードは必要ありません。私の質問をもう一度読んでください – grizzly
問題は 'UserFragment'は単一のインスタンスか2つのインスタンスですか? – Yat3s