全部 文章 问答 分享 共找到28个相关内容
[文章] ViewModel 的介绍与用法
ViewModel的介绍与用法ViewModel是负责为{@linkandroid.app.ActivityActivity}或{@linkandroidx.fragment.app.FragmentFragment
2021-01-24 11:43 · Android / 安卓 / ViewModel
[文章] Jetpack学习笔记之ViewModel 补充 (3)
上一篇,写了Jetpack中ViewModel的最简单的使用。写完后,发给公司的实习生看了一下,结果就问,实例化ViewModel时,如果不使用viewModels扩展函数怎么写呢?
2020-09-16 10:24 · jetpack / kotlin / ViewModel
[文章] Jetpack学习笔记之ViewModel (2)
定义ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存。
2020-09-13 22:24 · jetpack / ViewModel
[问答] ViewModelProvider如何实现ViewModel数据共享
ViewModelProviders过时了MyViewModelmyViewModel=newViewModelProvider(this).get(MyViewModel.class);无法实现ViewModel
2020-12-28 19:32 · Android
[问答] 实际开发中一个activity可以持有多个viewmodel
想问一下实际开发中,加入由于业务功能不同而分成了多个viewmodel,但是涉及到某些activity/fragment需要用到多个viewmodel,是直接使用多个viewmodel吗?
2021-02-14 14:53 · viewmodel
[问答] 计数器里的数字怎么用ViewModel保存
因为是类似购物车的功能,所以Item数量是不固定的,如果我想在ViewModel里面使用LiveData进行数据更新要怎么操作
2020-12-22 15:59 · ViewModel / LiveData / 计数器 / 购物车
[问答] LiveData数据被改变后不会更新UI
vallinearLayoutManager=LinearLayoutManager(activity)rv_home.layoutManager=linearLayoutManageradapter=ArticleListAdapter(viewModel.articleList
2021-03-19 23:29 · Kotlin / Jetpack / LiveData
[文章] Jetpack我们先从MVVM开始讲起
例如,ViewModel可以调用其他组件来加载数据,还可以转发用户请求来修改数据。ViewModel不了解界面组件,因此不受配置更改(如在旋转设备时重新创建Activity)的影响。
2020-09-22 21:36 · MVVM / android开发 / google / jetpack / 安卓
[文章] Jetpack学习笔记之Lifecycle (1)
官方推荐的最佳实践Lifecycle的强大功能是配合ViewModel和LiveData等。
2020-09-13 00:07 · Jetpack / Lifecycle
[文章] Jetpack学习笔记之LiveData (4)
>LiveData通常是结合ViewModel一起使用。
2020-09-19 17:17 · LiveData / Jetpack / ViewModel
[问答] Glide加载多张图片
/p>


Glide
    .with(requireContext())
    .load(viewModel.dailySentenceDataList.value
2022-03-22 11:34 · glide
[文章] Jetpack学习笔记之DataBinding (6)
DataBinding涉及的知识点比较多,比如:可以在布局文件中引入对象,绑定布局变量与数据模型中的成员变量绑定表达式中支持常用运算符和关键字、属性应用、其它视图可以引用资源、处理事件等更重要的是,可以绑定到架构组件,和ViewModel
2020-09-21 22:09 · jetpack / DataBinding / 数据库绑定
[文章] Android中MVC、MVP、MVVM三种架构的区别
MVPView:Activity、Fragment、XML布局Presenter:接收View的指令,决定资料如何显示Model:管理数据来源MVVMView:Activity、Fragment、XML布局ViewModel
1970-01-01 00:00 · 安卓 / Android / MVC / MVP / MVVM
[文章] 阳光沙滩博客Android实现登录
AnimationUtils.loadAnimation(this,R.anim.ani_shake)//ImageHelper.load(vb.ivVerifyCode,getVerifyUrl())vb.btnLogin.singleClick{viewModel.login
1970-01-01 00:00 · sob / Android / 博客系统 / 断点
[问答] 编译提示 无法创建自定义的LiveDataViewModel实例
androidTestImplementation'androidx.test.espresso:espresso-core:3.1.1'  def lifecycle_version="2.2.0"  //ViewModel
2020-10-19 21:43 · Android / LiveData
[问答] BaseViewModelFragment 里面DataBinding创建错误
我的ViewModel创建报错怎么回事大佬?无法使用提供的参数调用以下函数。
2020-12-15 23:11 · DataBing
[问答] Android开发Jetpack-Databinding组件P3 第31课的 *的问题

我在viewModel里去添加*号的时候会报错,是英文的*,一运行报错如图,我去google 和百度了一圈说是build.gradle 设置kotlin版本的问题,我看了一下kotlin版本应该是没有问题的

2022-06-02 11:24 · 安卓
[文章] Android Data Binding 开发普通列表
vb.rvLoop.adapter=mLoopAdapter}overridefungetVariableId():Int{returnBR.mainVm}overridefunstartObserve(){//等待结果viewModel.apply
2021-02-01 14:05 · Android / debug / 断点 / jetpack / mvvm
[问答] 怎么创建ViewModel的时候传参数给它?

像下面这样一个,需要一个AssetManager


要是不传的话怎么拿到Aplication的context?应该怎么写?我这样整不对啊感觉

2021-07-03 15:56 · ViewModel
[文章] Android阿里云视频播放
那就开始写播放器的控制按键,布局简单的借鉴了下bilibili有播放/暂停/重播,进度条,时间,全屏,返回(全屏时返回初始的样子)因为之前学习过视频播放的小demo,所以就打算仍然把播放、控制都放进了viewModel
2022-07-28 13:43 · Android / 视频播放 / 阿里云 / jetpack
[问答] databinding include 获取不到值
=null,varbackground:Int=R.color.colorAccent.getResColor()):ViewModel(){init{println("title====$title"
2021-01-12 01:07 · databinding
[文章] 阳光沙滩Android客户端和web通信
通知更简单了:overridefunstartObserve(){viewModel.sendPriceMsg.observe(this){//当我们打赏成功了,通知webview,更新打赏列表//nativeCallUpdateReward
2022-04-14 22:24 · Android / vue / 原生调用web / web / web调用原生
[问答] 使用 SubmitList 提交数据给 ListAdapter 就崩溃,问题请教
{ super.onViewCreated(view, savedInstanceState) // 直接观察 viewmodel里面的 查询到的所有blog的那个livedata
2022-03-08 17:14 · RecyclerView / ListAdapter
[文章] 回调地狱的终结者 - 普通回调改写为挂起函数
=========华丽的分割线==========")//此处Activity中可以使用lifecycleScope,//Fragment中可以使用viewLifecycleScope,//ViewModel
2021-09-04 12:04 · android / kotlin / 回调 / 协程 / 挂起函数
[问答] android 问题 Error inflating class fragment
mViewModel = ViewModelProviders.of(this).get(HomeViewModel.class); // TODO: Use the ViewModel
2022-07-03 15:51 · Android
[文章] Jetpack-Lifecycle
lifecycle.currentState如果是java的话,就getPS:注意一下,ViewModel层/Presenter层最好不要依赖owner,也就是View层。
2020-10-09 16:58 · Lifecycle / 生命周期 / View / LifecycleOwner / Jetpack
[文章] Android Jetpack 之 Navigation
get("phoneNumber")println(phoneNum)google推荐使用SafeArgs传递安全的数据这里的话不推荐大家使用这些方式组件之间传值,通过ViewModel
2020-09-19 15:07 · navigation / 导航 / jetpack / 组件 / android
  • 1