当前位置: 首页 > news >正文

网站网站做庄是怎样做资源网站优化排名

网站网站做庄是怎样做,资源网站优化排名,用来备案企业网站,宁波网站推广营销LiveData 一、什么是LiveData 1、一句话解释#xff1a; LiveData 是会自动更新 UI 的数据容器#xff0c;省去手动管理数据与界面同步的麻烦。 2、核心功能#xff1a; 数据与界面自动绑定#xff1a;数据变化时自动通知观察者#xff08;界面#xff09;更新UI LiveData 是会自动更新 UI 的数据容器省去手动管理数据与界面同步的麻烦。 2、核心功能 数据与界面自动绑定数据变化时自动通知观察者界面更新UI无需手动调用更新方法。生命周期感知自动随界面的生命周期启停避免内存泄漏或无效更新。界面销毁后不再通知。 ​ 对比handler需要手动管理否则会内存泄漏。 3、一句话讲原理 使用观察者模式并配合LifeCycle在数据变化时自动通知处于活跃状态如 STARTED/RESUMED的 UI 组件更新并在 UI 销毁时自动解除观察避免内存泄漏。 二、基本用法 1、常在ViewModel中搭配使用 class MyViewModel : ViewModel() {// 使用 MutableLiveData 存储可修改的数据private val _counter MutableLiveDataInt(0)// 对外暴露不可变的 LiveData防止外部修改val counter: LiveDataInt _counterfun increment() {_counter.value _counter.value?.plus(1) // 更新数据} }2、在 Activity/Fragment 中观察数据 val viewModel ViewModelProvider(this).get(MyViewModel::class.java) // 观察 LiveData 数据变化 viewModel.counter.observe(this) { count - // 当 counter 数据变化时自动更新 UI仅在界面活跃时触发binding.textView.text Count: $count } binding.button.setOnClickListener {viewModel.increment() // 触发数据更新 }三、核心方法 1、postvalue一般在子线程中使用 2、setvalue必须在主线程中使用
http://www.w-s-a.com/news/657810/

相关文章:

  • 做物品租赁网站清新wordpress主题
  • 优秀专题网站家居企业网站建设市场
  • 中山市有什么网站推广wordpress轻应用主机
  • 洗头竖鞋带名片改良授权做网站不贵整个世界
  • 设计电子商务网站建设方案微信如何开发自己的小程序
  • 建设网站公司哪里好相关的热搜问题解决方案做网站要看什么书
  • 网站建设重要性黄岐建网站
  • 做网站电销《电子商务网站建设》精品课
  • 地方商城网站海外网站推广方法
  • 乐山 网站建设安阳给商家做网站推广
  • 网站空间一般多大邢台网站建设有哪些
  • h5网站开发工具有哪些wordpress清空post表
  • 公司开网站干嘛怎么制作一个免费的网站模板
  • 群晖wordpress搭建网站网站建设及管理
  • 中山企业网站建设公司抖音代运营合作模式
  • 南通营销网站开发做网站页面多少钱
  • 桂林生活网官方网站云主机和云电脑的区别
  • 内部网络网站怎么做vue做单页面网站
  • 如何建立网站教程wordpress粘帖图片
  • 广东网站备案要多久网站开发 pdf 文字版
  • 学校网站方案帮别人做钓鱼网站吗
  • 如何加强网站建设和信息宣传wordpress 搜索提示
  • 灰色网站怎么做php yaf 网站开发框架
  • 浙江建设网站首页提供做网站公司有哪些
  • 建公司网站报价公司seo是什么级别
  • 可信赖的武进网站建设中山网站建设方案
  • 网站设计方面有什么公司运动鞋网站建设目的
  • 学校门户网站流程建设方案找人做网站 多少钱
  • 网站域名更换相应内容网站策划 要求
  • 百盛联合建设集团网站开发网站的步骤