Compose 中的 ViewModel 和状态

Compose 中的 ViewModel 和状态

记录一下

ViewModel

ViewModel 组件用于存储和公开界面所使用的状态。界面状态是经过 ViewModel 转换的应用数据。ViewModel 可让您的应用遵循通过模型驱动界面的架构原则。

ViewModel 会存储应用相关的数据,这些数据不会在 Android 框架销毁并重新创建 activity 时销毁。与 activity 实例不同,ViewModel 对象不会被销毁。应用会在配置更改期间自动保留 ViewModel 对象,以便它们存储的数据在重组后立即可用。

如需在应用中实现 ViewModel,请扩展架构组件库中提供的 ViewModel 类,并将应用数据存储在该类中。

Read More

win和Linux之间互传文件

hexo搭建在Linux盒子上,但主要工作在Windows上进行,并且Linux盒子性能不足够带动UI,所以写了一个脚本来实现WindowsLinux的文件互传,前提要配置机器间的ssh密钥对实现无密码登录,Windows上具有Bash环境(msys/Git Bash)(所以就是正常的shell脚本,Linux也可以直接用来传输文件),本篇文章就是使用这个脚本在Windows完成并在Linux生成推送的

这种在Windows的脚本似乎权限不太需要注意,我是直接新建文件就可以用了

Read More