Android 开发: TabHost 切换如何刷新Activity
2017-04-29 00:20
253 查看
问题: Android 开发 TabHost之间切换的时候,希望每次进入某个界面的时候可以刷新该UI
解决方法: addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
示例:
在代码块的第9,10行中,对intend 添加了flags, 当跳转到TAB_LOOK 的时候该界面的UI会重新刷新,其他的不会。
解决方法: addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
示例:
Intent i_pub = new Intent(this, PubActivity.class); i_pub.putExtras(bundle); Intent i_look = new Intent(this, LookActivity.class); i_look.putExtras(bundle); Intent i_weibo = new Intent(this, WeiBoActivity.class); i_weibo.putExtras(bundle); mTabHost.addTab(mTabHost.newTabSpec(TAB_PUB).setIndicator(TAB_PUB).setContent(i_pub)); mTabHost.addTab(mTabHost.newTabSpec(TAB_LOOK).setIndicator(TAB_LOOK) .setContent(i_look.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))); mTabHost.addTab(mTabHost.newTabSpec(TAB_WEIBO).setIndicator(TAB_WEIBO).setContent(i_weibo)); mTabHost.setCurrentTabByTag(TAB_PUB); mTabButtonGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() { public void onCheckedChanged(RadioGroup group, int checkedId) { switch (checkedId) { case R.id.btn_pub: mTabHost.setCurrentTabByTag(TAB_PUB); break; case R.id.btn_look: mTabHost.setCurrentTabByTag(TAB_LOOK); break; case R.id.btn_weibo: mTabHost.setCurrentTabByTag(TAB_WEIBO); break; default: break; } } });
在代码块的第9,10行中,对intend 添加了flags, 当跳转到TAB_LOOK 的时候该界面的UI会重新刷新,其他的不会。
相关文章推荐
- Android tabhost 切换activity时数据不刷新
- ANDROID TabHost 切换时怎么及时刷新本ACTIVITY
- android开发,如何实现通过上拉由一个activity切换到另一个activity
- Android】开发中TabHost切换实时刷新的问题
- 如何让Android横竖屏切换时不销毁当前activity
- 如何让Android横竖屏切换时不销毁当前activity
- Android中TabHost切换不同的Activity
- 如何让Android横竖屏切换时不销毁当前activity
- Android开发——如何完全退出Activity
- 如何让Android横竖屏切换时不销毁当前activity
- 如何让Android横竖屏切换时不销毁当前activity
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- Android开发——不同Activity之间的切换和数据传输
- 如何让Android横竖屏切换时不销毁当前activity
- 如何让Android横竖屏切换时不销毁当前activity
- 如何利用Android TabHost+ActivityGroup+Broadcast实现类似于iPhone的底部菜单
- 如何让Android横竖屏切换时不销毁当前activity
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!