全部 文章 问答 分享 共找到38个相关内容
[文章] 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
[问答] ViewModelProvider如何实现ViewModel数据共享
ViewModelProviders过时了MyViewModelmyViewModel=newViewModelProvider(this).get(MyViewModel.class);无法实现ViewModel
2020-12-28 19:32 · Android
[文章] Jetpack学习笔记之ViewModel (2)
定义ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存。
2020-09-13 22:24 · jetpack / ViewModel
[文章] 不同activity之间共享同一个viewmodel
viewmodel的创建根据viewModelStoreOwner与key来进行判断如果viewModelStoreOwner与key是相同的,那么创建的viewmodel就是相同的classShareActivity
2023-04-05 21:51 · kotlin / viewmodel / 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 / 计数器 / 购物车
[问答] 彩云天气无法成功获取天气信息(按照《第一行代码》第3版书上的代码编写的)
.* class WeatherActivity : AppCompatActivity() { val viewModel by lazy { ViewModelProvider(this)
2022-09-07 22:54 · 安卓
[问答] 一个最简单的问题,求个大佬!!!!
AppCompatActivity() { private lateinit var binding: ActivityMainsBinding private lateinit var viewModel
2023-07-10 14:58 · kotlin
[问答] 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 / 安卓
[问答] activity与fragment之间共享元素
这是我写的代码

//musicActivity

override fun initEvent() {
    viewModel.initPlayer
2023-02-08 09:31 · android
[文章] 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
[问答] 请问有使用jetpack实现下面类似的实例吗?

使用Navigate,ViewModel,LiveData,Databinding,Room。

2022-11-02 10:33 · jetpack / 求助
[问答] 通知UI更新

我在 ViewModel 里面得到了所需要的数据,两个同时加载view的地方都需要用到这一份数据,现在出现的情况是:

  1. 两个地方都去调用getAllInfo(), 那么就没有问题
2022-09-22 14:38 · Android
[问答] 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
[问答] 关于在Activity中获取ViewModel的问题

按照教程中的写法为:

但是后面这个.java一直报错,这种写法是已经弃用了吗?然后按照官方文档的写法by viewmoel也是一样报错,如下:

2023-01-08 22:24 · 安卓
[文章] 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调用原生
[文章] android kotlin 开发的小知识点
--"}")//输出:0--2--4--6--8--10}总结的就是这些3.创建协程依赖这个implementation'androidx.lifecycle:lifecycle-viewmodel-ktx
2023-03-15 17:44 · kotlin
  • 1
  • 2