关于TabHost切换的时候刷新(更新)页面的问题
来源:互联网 发布:商业银行 数据质量 编辑:程序博客网 时间:2024/05/21 21:33
今天应老板的要求在却换TabHost的item的时候需要实现即时刷新,即每进入一个activity里面都必须重新更新ui,刚开始一听我就认为很简单,到做的时候才发现原来不走OnResume()生命周期,好家伙可把我给坑惨了,我在老板面前说分分钟搞定,哎,没办法继续研究代码看能不能解决呗天无绝人之路,总算让我找到方法实现这个功能了,没在老板面前丢脸啊。
首先是这个方法写在TabHostActivity里面:tabHost.setOnTabChangedListener(new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
// TODO Auto-generated method stub
if(tabId.equals("tab1")){
}else if(tabId.equals("tab2")){
}else if(tabId.equals("tab3")){
sendBroadcast(new Intent("cn.etzmico.broadcastreceiverregister.SENDBROADCAST"));
}else if(tabId.equals("tab4")){
}
}
});
其次就是在你需要更新的activity里面注册一个动态广播:
private BroadcastReceiver myReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// Toast.makeText(context, "myReceiver receive", Toast.LENGTH_SHORT)
// .show();
//更新ui的方法
initData();
}
};
好了就是这么简单,但却让我忙活了一下午啊!!!,有不明白的可以给我留言,我经常在线!!!!!!!
- 关于TabHost切换的时候刷新(更新)页面的问题
- 关于Tabhost里面的内容更新问题
- Android】开发中TabHost切换实时刷新的问题
- 关于 andorid 页面切换时候的特效
- android TabHost+Fragment实现页面切换时遇到的问题
- 关于页面刷新的问题
- 关于页面刷新的问题
- 关于页面刷新的问题
- 当多个<router />使用同一个组件的时候,切换页面地址,页面不刷新的问题
- 利用按钮选择器实现TabHost点击的时候切换图片
- 关于刷新父页面的问题
- 使用RadioGroup切换tabhost的问题
- android fragment页面切换GridView数据不能刷新的问题
- ajax异步问题导致的刷新页面数据不更新
- 页面刷新的问题
- 通过fragment实现tabhost切换页面的功能
- 关于jxl在更新excel的时候的性能问题
- 关于页面展示的时候出现的问题(笔记)
- iOS 横屏竖屏开发相关
- .net里的按钮里添加链接,我要它从新窗口打开
- Windows7 x64系统下搭建 APACHE2.4.10+PHP5.5.19+ORACLE_11g 平台之APACHE篇
- ID3 和 C4.5的简单比较
- RTFSC
- 关于TabHost切换的时候刷新(更新)页面的问题
- Windows7 x64系统下搭建 APACHE2.4.10+PHP5.5.19+ORACLE_11g 平台之PHP篇
- 动态代理
- 内涵图
- 黑马程序员------java高新技术、枚举
- iphone开发之横屏与竖屏在不同视图之间的切换
- SSD
- spring中动态代理的实现(annotation形式实现)
- 第十六周项目6-武功秘籍