fragment与activity之间的回调,用于数据更新操作(是fragment向activity里传值)
来源:互联网 发布:淘宝商家怎么实名认证 编辑:程序博客网 时间:2024/05/01 16:43
1,在fragment中定义接口:
public OnChangeMainActivityDatas1 changeData1;2,根据自己需求,定义接口中的数据
//定义接口public interface OnChangeMainActivityDatas1 { public void ChangeMainActivityDatas1(ArrayMap<String, String> arrayMap); public void ChangeDatas1(StoreDetailes s);}
3,重写方法,实例化对象(注意里面的参数)
@Overridepublic void onAttach(Activity activity) { super.onAttach(activity); changeData1 = (OnChangeMainActivityDatas1) activity;}4,在fragment里触发,改变外面activity里的数据或状态
在你需要的地方触发,点击事件之类的。
changeData1.ChangeDatas1(store);
5,去activity里实现方法
直接implements View.OnClickListener, Fm_Order_01.OnChangeMainActivityDatas1, Fm_Order_02.OnChangeMainActivityDatas2,这样需要实现对应定义的方法,
@Overridepublic void ChangeDatas1(StoreDetailes s) { compareValue(s);//进行数据处理}就可以把Fragment中的数据传递到activity里进行更新。
不用重新加载界面。ok
-----end
0 0
- fragment与activity之间的回调,用于数据更新操作(是fragment向activity里传值)
- activity与fragment之间的数据交互
- Activity与Fragment之间的数据交换
- fragment与Activity之间的数据传递
- Fragment与Activity之间的数据传递
- Fragment与Activity之间的数据交互
- Fragment与Activity之间的数据交互
- fragment与Activity之间数据的传递
- Activity与Fragment,以及Fragment与Fragment之间的数据通讯
- Activity与Fragment,Fragment与Fragment之间的通信
- Android Fragment与Activity之间的数据交换(Fragment从Activity获取数据)
- Android Fragment与Activity之间的数据交换(Fragment从Activity获取数据)
- 回调接口实现Activity与Fragment之间的通信
- Fragment与Activity之间传递数据
- Android-Activity与Fragment之间传递数据
- Fragment与Activity之间传递数据
- Fragment与Activity之间数据传递
- Fragment 与 Activity之间传递数据
- Genymotion启动失败
- 【Electron】Electron开发入门(五):项目打包
- Eclipse手动设定语言及配置
- jpct_ae 安卓创建3d视图效果 jpct的基本使用
- AndroidStudio项目提交到github以及工作中实际运用(详细步骤)
- fragment与activity之间的回调,用于数据更新操作(是fragment向activity里传值)
- java学习笔记1
- jquery 操作 iframe
- SQLITE
- Win Server 2008 cwRsyncServer 与 Centos 7.0 端数据同步实例
- [Leetcode] Search Insert Position
- Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
- JNDI数据源局部配置(解决Cannot create JDBC driver of class '' for connect URL 'null')
- JVM介绍