我有3个片段。Android片段backstack(更改最新更改相同片段的UI)
- HomeFragment
- UserFragment
- ImagesFragment
我用这个方法用于添加片段:
add(R.id.frameLayout, HomeFragment, "HomeFragment");
add(R.id.frameLayout, UserFragment, "UserFragment");
add(R.id.frameLayout, ImagesFragment, "ImagesFragment");
我的问题:
我点击并开始这条道路:
- 添加
HomeFragment
- 添加
UserFragment
< - 点击后续按钮(BTN跟着改变UI按照做) - add
ImagesFragment
- 添加
UserFragment
< - 点击后续按钮(BTN跟着改变UI 取消关注完成) - 按后退按钮
back to step 3 -- show
ImagesFragment` - 按后退按钮
back to step 2 -- show
UserFragment` < - 哎呀!这是我的问题。在第4步,我点击关注按钮和取消关注完成。但不改变步骤2中的用户界面? :(
如何对同一片段最新变化更新UI?
你的Instagram?请检查一下。开放XYZ页面,并开始下。之后单击主页BTN(不按背部)的下一个XYZ再次页面并取消关注设置。现在按后退按钮返回到某某页面。你展现变化遵循BTN UI
plz在'show fragment'和'add fragment'和'update ui'中显示你的代码# – Yat3s
@Yat3s代码没必要。请再次阅读我的问题 – grizzly
问题是'UserFragment'是单个实例还是两个实例? – Yat3s