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

彩票网站建设dadi163百度开户代理

彩票网站建设dadi163,百度开户代理,福建seo外包,查企业的app软件有哪些背景 项目使用Java,创建ViewModel发现之前旧api不管用了。不要问为什么项目还要用Java,别问。老项目不让升级。 ViewModel创建新方式 新方式是因为依赖新版本库,其实用旧版本库就回到旧方式了。 依赖: def lifecycle_version …

背景

项目使用Java,创建ViewModel发现之前旧api不管用了。不要问为什么项目还要用Java,别问。老项目不让升级。

ViewModel创建新方式

新方式是因为依赖新版本库,其实用旧版本库就回到旧方式了。
依赖:

    def lifecycle_version = "2.5.0"// ViewModelimplementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version"// LiveDataimplementation "androidx.lifecycle:lifecycle-livedata:$lifecycle_version"// Lifecycles only (without ViewModel or LiveData)implementation "androidx.lifecycle:lifecycle-runtime:$lifecycle_version"

从2.4开始换新方式,当然传递参数更容易了。

public class LauncherViewModel extends ViewModel {private static final String TAG = "LauncherViewModel";public static final ViewModelInitializer<LauncherViewModel> initializer = new ViewModelInitializer<>(LauncherViewModel.class,creationExtras -> {return new LauncherViewModel();});
}    

传递参数的案例:
也可以参考传递参数,变得简单了

public class MyViewModel extends ViewModel {public MyViewModel(MyRepository myRepository,SavedStateHandle savedStateHandle) { /* Init ViewModel here */ }static final ViewModelInitializer<MyViewModel> initializer = new ViewModelInitializer<>(MyViewModel.class,creationExtras -> {MyApplication app = (MyApplication) creationExtras.get(APPLICATION_KEY);assert app != null;SavedStateHandle savedStateHandle = createSavedStateHandle(creationExtras);return new MyViewModel(app.getMyRepository(), savedStateHandle);});
}

初始化:

MyViewModel myViewModel = new ViewModelProvider(this,ViewModelProvider.Factory.from(MyViewModel.initializer)
).get(MyViewModel.class);

没错,就是这样,比之前多了2个参数。

http://www.dtcms.com/wzjs/21120.html

相关文章:

  • 亳州企业网站建设网络整合营销方案ppt
  • 房产管理局官网查询入口seo视频教程百度网盘
  • 嘟嘟嘟在线视频免费观看西安seo整站优化
  • 接网站开发哪里好站长之家备案查询
  • 网站开发浏览器兼容网络营销前景和现状分析
  • 临沂网站建设公司全国服装品牌营销策划方案
  • 建设网站 安全事项疫情防控数据
  • 网站建设费百度最新版app下载安装
  • 网站怎么做百度百科seo教程网站优化
  • 福州网站建设的公司哪家好百度识图在线识别
  • 配置wordpress树枝seo
  • 可以免费做网站推广的平台青岛seo推广
  • 金融企业网站建设公司如何制作自己的网址
  • php网站跟随导航搜索竞价托管
  • 做fitting的网站阿里云搜索引擎入口
  • 周口公司做网站网络推广公司运作
  • 电子商务网页设计与网站建设论文推广链接怎么自己搞定
  • 做网站的成本有多少钱网络推广哪个平台效果最好
  • 长宁区网站建设公河南网站建设
  • 江阴网站建设工作室宁波seo网络推广报价
  • 深圳网站建设简介最好的营销策划公司
  • 怎样做网站分析女生学电子商务好吗
  • 问答主题 WordPress佛山网站优化软件
  • 淄博做网站公司有哪些互联网广告销售
  • 顺德做网站公司哪家好seo优化检测
  • 华为云服务器官网入口东莞网络推广及优化
  • 做本地团购网站品牌seo是什么意思
  • 廊坊网站快照优化公司目录型搜索引擎有哪些
  • 网站建设的文档线上免费推广平台都有哪些
  • 海珠网站建设报价软文营销代理