viewModel,liveData,lifecycle的简单使用demo。 代码极其简洁易懂
2021-08-02 11:12:35 14.78MB viewModel liveData lifecycle
1
qml tableviewmodel 小实例 1.用ListModel作为模型 qml 2.用QStringList作为模型 C++ 3.用QList作为模型 C++ 4.用ObjectModel作为模型,不需要代理了 qml 5.用QAbstractListModel作为模型 C++ 6.使用xmlListModel作为模型 qml 7.使用JSON作为模型 JSON
2021-08-02 10:03:06 7KB QML tableviewmodel viewmodel
1
WPF中时常会遇到ViewModel之间的通讯,ViewModel并不知道自己的View,但是一个View发生的更改需要通知另外一个View。 举一个例子,软件界面上有个人信息,打开一个界面更改用户的信息后,这时显示个人信息的地方理应发生变化。此场景下更改用户后应该通知另一个显示用户信息的区域去更新。一般在设计时,我们会设计成一个个的用户控件,用户控件的数据来源于ViewModel,所以此时需要ViewModel之间通讯。
2021-06-22 08:56:13 359KB ViewModel 通讯 通信 IEventAggregator
1
androidx lifecycle 2.3.0 资源包
2021-05-31 09:05:45 11KB androidx lifecycle
1
文章链接:https://blog.csdn.net/an_elephant/article/details/117113164
2021-05-21 16:07:23 88KB DataBinding上手 ViewModel上手
1
适用于Android OS的货币转换器应用程序。 描述: 在屏幕上,用户可以访问以下字段: 输入原始货币的金额; 选择来源货币(例如:美元); 选择最终货币。 通过单击按钮,将显示最终货币的金额。 从此处获取货币汇率: : 每次进入该应用程序时,都应尝试通过网络下载货币汇率,并(如果可用)将其保存在本地(当然应该缓存它们,则无需检查加载的课程是否与缓存的课程不同)。 如果下载失败/没有时间,则应使用缓存的课程。
2021-05-02 22:03:16 112KB Java
1
一个应用JetPack的拨号电话号码的综合示例(DataBinding + LiveData + ViewModel) [目录] 零,本文内容简介 本文主要完成了电话拨号器的3中实现方式: 原始的实现 JetPack之DatBinding+LiveData+ViewModel实现 JetPack+Kotlin之DatBinding+LiveData+ViewModel实现 一,理论 本文采取了传统模式和JetPack两种方式实现了一个电话拨号器的示例。 1.1传统方式与JetPack方式对比 传统方式: 违背单一原则(因为职责过多); 代码臃肿,不便管理; 非常依赖Activity (什么都要Activity来管)。 JetPack方式: 体现了单一原则; 分层清晰; 不需要非常依赖Activity 。 用ViewModel保存数据,可以避免Activity横竖屏切换时数据丢失的问题。
2021-03-02 09:06:16 2.46MB Java
1
用我所学,来养我继续学。Android srudio基础源码viewmodel使用+ViewModelSavedState保存数据。功能为:旋转屏幕暂存数据、永久保存数据
2021-02-24 09:01:53 17.77MB 源码 基础 androidstudio
1
android studio 源码AndroidViewModel(让ViewModel访问全局资源);视图绑定;
2021-02-24 09:01:52 20.14MB androidstudio
1
ViewModel使用基础
2021-02-17 18:05:42 859KB android ViewModel
1