activity与viewpager中的fragement交互问题
来源:互联网 发布:ipad淘宝怎么看微淘 编辑:程序博客网 时间:2024/06/06 20:27
鉴于一周在网络上查找,并没有一篇文章写了具体的activity与viewpager中的fragement交互问题,琢磨了三天终于完美解决,希望有碰到类似问题的同行不再花更多的时间在这个问题上,我就此写下我的第一篇博客。下面将贴上关键部分的代码,如有更好的方式,欢迎交流讨论
1.在activity中
private String s1 = "成功了!!!";public String getS1() { return s1;}public void setS1(String s1) { this.s1 = s1;}private Handler mHandler;//用于通知更新Fragement中的uipublic void setHandler(Handler mHandler) { this.mHandler = mHandler;}
set和get方法是为了能在fragement中能够获取到数据,在activity中能够更改数据、
2.在activity中
setS1("可以使用"); Message msg = new Message(); msg.what = 1; mHandler.sendMessage(msg);
使用handler发送通知消息
3.在fragement中onCreateView写
((CommonTabActivity)getActivity()).setHandler(mHandler);
4.在fragement中
public Handler mHandler = new Handler() { public void handleMessage(android.os.Message msg) { switch (msg.what) { case 1: String st = ((CommonTabActivity)getActivity()).getS1(); Log.e("!!!YES!!!", st); card_title_tv.setText(st); break; } };};
我参考了下面这个工程,进行了我自己的改造,运用在了不一样的场景
http://download.csdn.net/download/huangyabin001/7559807
阅读全文
0 0
- activity与viewpager中的fragement交互问题
- fragement(二)Fragment回退栈以及与Activity的交互方式
- Fragement 接收activity的问题
- Fragment与Viewpager、Fragment与Activity的交互startActivityForResult
- 简单的封装Activity与fragement类
- Activity 与Fragement之间传递值
- fragment 与 Activity 交互小问题
- Activity做子View的ViewPager与外界Activity的的交互通信
- 关于Fragment与ViewPager交互遇到的问题
- Activity和Fragement生命周期
- ViewPager使用中的一些问题与思考
- Viewpager和Fragement实现翻页
- Activity与Service交互
- Fragment与Activity交互
- Fragment 与 Activity交互
- Activity与Fragment交互
- Fragment与Activity交互
- fragment与Activity交互时常遇到的问题小结
- centos:is not in the sudoers file.This incident will be reported
- Django视图,与数据库交互并返回数据
- JS中获取url地址栏中的参数
- [转]Memory Check
- Oracle 设置主键自增长
- activity与viewpager中的fragement交互问题
- idea 如何运行maven项目
- stm32串口发送数据,丢失字节问题分析
- 测试用例基本概念
- 计蒜客-2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛-H-Skiing
- Django06_model field
- UVa213 Message Decoding
- [日推荐]『单身脱脱脱』给单身狗发福利啦!
- 腾讯地图 省市县门店数量及信息标记显示