android开发之Tabhost刷新
2024-08-24 19:50:50
在android中,使用tabHost的时候,如果tab被点击,该tab所对应的activity被加载了,从别的tab切换回来的时候,activity不会再次被创建了(onCreate),所以要想每次点击tab都刷新 activity就要添加:.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
方法。
如当使用tabHost.addTab(tabHost.newTabSpec("catagory").setIndicator("catagory").setContent(new Intent(this, CategoryActivity.class)的方法时,只有第一次刷新界面,当改为tabHost.addTab(tabHost.newTabSpec("catagory").setIndicator("catagory").setContent(newIntent(this,CategoryActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));
就会每次点击按钮刷新界面
最新文章
- 第三十一篇:SOUI布局之相对于特定兄弟窗口
- 部署windows服务
- CSS样式鼠标点击与经过的效果一样
- 如何退出 Vim
- java.lang.StringBuilder和java.lang.StringBuffer (JDK1.8)
- Django学习笔记(2)--视图函数
- centos7下kubernetes(10。kubernetes-daemonset)
- HOWTO: Avizo/Amira使用前的显卡设置(Volume Rendering,Volren不显示)
- linux后台运行python程序 nohup
- python简说(四)字符串
- ASP.NET Core 2 学习笔记(十四)Filters
- 最长的相同节点值路径 · Longest Univalue Path
- node.js零基础详细教程(2):模块化、fs文件操作模块、http创建服务模块
- css控制文字模糊
- SSAS——基础
- 使用Excel制作万年历(日历可A4纸打印)
- nginx 部署thinkphp 做的东西, 配置 Pathinfo 模式,终于配好了
- python 嵌套作用域 闭包函数
- 聊聊IT行业加班的问题
- java实现扫二维码登录功能