社区
高小伟的课程社区_NO_1
Android Jetpack架构组件及MVVM架构
帖子详情
ViewModel共享
冉航--小虾米
2023-01-13 02:58:13
课时名称
课时知识点
ViewModel共享
两个fragemnt共享同一个ViewModle及其它的数据
...全文
154
回复
打赏
收藏
ViewModel共享
课时名称课时知识点ViewModel共享 两个fragemnt共享同一个ViewModle及其它的数据
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
基于
ViewModel
实现 Android Fragment 间信息
共享
基于
ViewModel
实现 Android Fragment 间信息
共享
。 例子简单,也是 抠的大神的代码,修改好了之后能跑起来的demo。 希望能给入门者参考。想当初我也是找了 n久 就是找不到合适的demo。 278397935@qq.com
使用
ViewModel
解决多个Activity数据
共享
问题(Kotlin版)
使用
ViewModel
解决多个Activity数据
共享
问题(Kotlin版)
利用prism实现
ViewModel
之间通讯的例子
WPF中时常会遇到
ViewModel
之间的通讯,
ViewModel
并不知道自己的View,但是一个View发生的更改需要通知另外一个View。 举一个例子,软件界面上有个人信息,打开一个界面更改用户的信息后,这时显示个人信息的地方理应发生变化。此场景下更改用户后应该通知另一个显示用户信息的区域去更新。一般在设计时,我们会设计成一个个的用户控件,用户控件的数据来源于
ViewModel
,所以此时需要
ViewModel
之间通讯。
Android通过
ViewModel
保存数据实现多页面的数据
共享
功能
主要介绍了Android通过
ViewModel
保存数据实现多页面的数据
共享
功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
Android开发中五种高效数据传递方式全面解析
资源下载链接为: https://pan.quark.cn/s/abbae039bf2a 以下是针对Android模块间数据传递的示例场景描述(不超过780字): 场景示例:跨模块数据传递工具箱 在一个包含多个Activity的Demo中,通过五个按钮分别演示不同数据传递方案,每个按钮对应一种典型实现方式及其适用场景: Intent传参 点击按钮通过Intent.putExtra()传递基础类型数据,适合简单键值对场景,但无法直接传递复杂对象(需序列化)。 Bundle封装 将数据打包到Bundle中传递,支持Parcelable对象,适合Activity/Fragment间结构化数据交换,需注意内存占用。 静态变量
共享
通过单例或静态字段
共享
数据,实现简单但存在内存泄漏风险,仅建议临时使用且需及时清理。 EventBus发布/订阅 使用事件总线解耦模块,适合跨层级通信,但过度使用可能导致逻辑追踪困难,需配合生命周期管理。
ViewModel
共享
通过
ViewModel
实现数据持久化,配合LiveData自动更新UI,是MVVM架构推荐方案,但需注意配置变更时的数据恢复。 每种方案右侧均标注典型应用场景(如"配置变更"、"跨进程通信")及注意事项(如"线程安全"、"内存管理"),帮助开发者根据实际需求选择最优解。
高小伟的课程社区_NO_1
2
社区成员
63
社区内容
发帖
与我相关
我的任务
高小伟的课程社区_NO_1
如果技术不能换来金钱,那么就让它换来精神生活。
复制链接
扫一扫
分享
社区描述
如果技术不能换来金钱,那么就让它换来精神生活。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章