方法一:使用接口回调

(1)在子module创建回调接口(参数可变)

public interface OnChangeLisener {void onChanged(Date date);}

(2)在子module 实现类设置接口回调

//设置选择回调
public void setOnChangeLisener(OnChangeLisener onChangeLisener) {this.onChangeLisener = onChangeLisener;
}

实现方法

onChangeLisener.onChanged(DateUtils.getDate(year, moth, day, hour, minut));

(3)在app module设置接口回调即可

private OnChangeLisener onChangeLisener;
onChangeLisener =new OnChangeLisener() {@Overridepublic void onChanged(Date date) {String messge = "";}
};
DatePickDialog dialog = new DatePickDialog(this);
//设置选择回调
dialog.setOnChangeLisener(onChangeLisener);

方法二:使用 sharedpreferences

在一个module中保存数据

SharedPreferences sp = getSharedPreferences("sp_demo", Context.MODE_PRIVATE);sp.edit().

putString("name", "梅西").putInt("age", 11).commit();

在另一个module中获取数据

SharedPreferences sp = getSharedPreferences("sp_demo", Context.MODE_PRIVATE);

String name = sp.getString("name", null);int age = sp.getInt("age", 0);

android Module之间数据传递相关推荐

  1. android数据回传的代码,android Activity之间数据传递 Parcelable和Serializable接口的使用...

    Activity之间传数据时,为了避免麻烦,往往会将一些值封装成对象,然后将整个对象传递过去.传对象的时候有两种情况,一种是实现Parcelable接口,一种是实现Serializable接口. 0. ...

  2. 解析activity之间数据传递方法的详解

    转自:http://www.jb51.net/article/37227.htm 本篇文章是对activity之间数据传递的方法进行了详细的分析介绍,需要的朋友参考下 1  基于消息的通信机制 Int ...

  3. 小程序页面之间数据传递的五种方法

    小程序页面之间数据传递的五种方法 目录 小程序页面之间数据传递的五种方法 **使用 `wx.navigateTo()` 时,在 url 中拼接,这种方法适用于数据量少的情况** **使用 `wx.na ...

  4. vue组件之间数据传递和通信方式总结

    vue组件之间数据传递和通信方式总结 方式主要包括: 父组件=>子组件 | 单向数据流,props 子组件=>父组件 | 观察者模式,即vue的自定义事件 $emit 和 $on 非父子组 ...

  5. Android Binder 分析——数据传递者(Parcel)

    前面 binder 原理和通信模型中在接口实现部分(Bp 和 Bn)中应该看到很多地方都有使用 parcel.这个 android 专门设计用来跨进程传递数据的,实现在 native,java 层有接 ...

  6. Android组件间数据传递

    Intent是什么?     是一种在运行时绑定的,链接程序中两个不同组件的组件 Intent做什么?     1 向Android操作系统请求资源     2 组件之间进行数据传递(通信)      ...

  7. Python Qt GUI设计:窗口之间数据传递(拓展篇—5)

    目录 1.单一窗口数据传输 2.多窗口数据传输:调用属性 3.多窗口数据传输:信号与槽 在开发程序时,如果这个程序只有一个窗口,则应该关心这个窗口里面的各个控件之间是如何传递数据的.如果这个程序有多个 ...

  8. python多窗口传递信息_PyQT5 中两个界面之间数据传递

    在使用PyQT5做GUI桌面应用程序设计时,经常需要对在两个界面之间做信号的传递,这个时候我们需要通过建立信号pyqtSignal 然后通过Connect 相应的槽函数来完成界面之间的数据传递. 1. ...

  9. opc服务器上层传输协议,OPC服务器 (OPC Server) 之间数据传递的桥梁 — OPC Data Manager (ODM)...

    MatrikonOPC Data Manager MatrikonOPC Data Manager就像OPC服务器 (OPC Server) 之间传递数据的桥梁,将它们紧密地连结在一起. Matrik ...

最新文章

  1. java将一个数字转换为数组_Java 数组
  2. WindowsPhone设置启动欢迎页面
  3. 大疆口袋云台 最大存储卡_佳能云台相机专利曝光:可换镜头设计,将与大疆竞争...
  4. 熊本熊之父来鹅厂啦!这是一场关于设计和体验的有趣之旅!
  5. Linux常用命令和vi,gdb的使用
  6. K线理论--单根K线形态
  7. begin backup导致的故障恢复全过程
  8. C#图解教程 第十八章 枚举器和迭代器
  9. KB-Modal Dialog Mini FAQ[收藏]
  10. Python While 循环语句
  11. quotes 整站数据爬取存mongo
  12. httpsecurity 类方法介绍_java知识学习25-内部类 - 那种意境
  13. Javascript单例模式概念与实例
  14. FX5 C的编程语言,三菱FX5-C32EX/D手册FX5-C32EX/D编程手册 - 广州凌控
  15. GBase数据库-数据转换函数
  16. matlab写子函数,matlab主函数子函数怎么写
  17. fifa一直连接服务器,FIFA足球世界服务器连接掉线原因及解决方法
  18. 重电计算机学院李明建,【i小T有话说 | 第8期】风里雨里,我在上电计算机学院等你!...
  19. USACO--3.2Feed Ratios
  20. 分布式算法(中科大分布式算法课程笔记)

热门文章

  1. [vue] 你期待vue3.0有什么功能或者改进的地方?
  2. [css] 如何清除在项目中无用的css代码呢?
  3. [css] 如何隐藏没有静音、自动播放的音视频?
  4. “约见”面试官系列之常见面试题之第九十六篇之active-class是谁的属性(建议收藏)
  5. 前端学习(2000)vue之电商管理系统电商系统之绘制基本面板的结构
  6. 前端学习(3):vs code编辑器
  7. mybatis学习(25):分页3 多参数传递(使用map)
  8. 云服务器开启TCP Server 客户端无法连接的解决方法
  9. HTML DOM之节点操作方法(2)
  10. Github|类别不平衡学习资源(下)