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

彩票网站建设dadi163国外免费舆情网站有哪些软件

彩票网站建设dadi163,国外免费舆情网站有哪些软件,桐乡做网站的公司,蓝凌oa系统背景 项目使用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/523616.html

相关文章:

  • 优秀策划设计网站淘特app推广代理
  • 网站建设 地址 昌乐bing搜索
  • 网站建设咨询服务商广州aso优化公司 有限公司
  • 网站索引量下降网站流量统计工具有哪些
  • 商城网站建设流程图如何开发一个软件平台
  • seo网站优化课程酒店推广渠道有哪些
  • 汉中免费做网站seo是什么意思的缩写
  • 天津差旅管家商旅服务有限公司阿里巴巴关键词排名优化
  • 企业标准查询网官网单页网站seo如何优化
  • 杭州企业网站建设职业技能培训班
  • page怎么转换wordpress福州百度关键词优化
  • 新吴区住房和城乡建设部网站seo培训资料
  • seo专员是什么职业岗位长春seo
  • 诸暨网站制作设计自媒体发布平台有哪些
  • cms做网站可以做些什么网站深圳seo推广外包
  • 网站建设我要自学网免费培训机构管理系统
  • 茂名市建设局网站东莞关键字排名优化
  • cms建站是什么刷排名有百度手机刷排名
  • 住房城乡建设部网站首页最新新闻头条
  • 福建省机关效能建设网站视频剪辑培训班一般学费多少
  • 做wap网站百度官方网址
  • 陇西网站建设公司品牌策划公司排名
  • 酒店 深圳 网站建设站长工具seo综合查询下载
  • 哪些网站可以医生做兼职广东seo推广哪里好
  • 韩国flash网站营销咨询公司排名前十
  • wordpress怎样修改原生登录按钮百度怎么做关键词优化
  • 海城网站建设如何找到网络公关公司
  • 汝阳网站建设百度推广退款投诉
  • 西宁那有做网站的网页推广怎么做的
  • 用dreamware做网站百度搜索官网