腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
Android
MVVM
架构
并
观察
来自
API
的
数据
更改
、
、
、
、
我是
Android
MVVM
架构
的
新手。我有一个在本地运行
的
API
,里面有
数据
(“交易”)。我只想向
API
发出一个请求,并在文本字段中显示该
数据
。当前
数据
不会在第一次加载片段时显示,但如果我转到另一个活动,然后返回到它加载
的
片段。 Request request = new Request.Builder()
浏览 52
提问于2019-12-01
得票数 0
回答已采纳
1
回答
将消耗时间
的
逻辑放在片段中
的
最佳实践
、
我正在构建
android
应用程序,在一个活动上使用多个片段,
并
寻找加载内容
的
最佳实践。我应该把需要花费时间
的
逻辑放在哪里来加载
数据
。我想用进度对话框显示片段
的
默认内容,或者加载一些东西,这样用户就可以知道应用程序正在准备
数据
。如果我将睡眠放在
观察
中,我
的
页面将显示加载视图,并在2秒后消失。我尝试将我
的
加载
数据
代码放在活动中,在modelView中,两者都给出了相同
的
结果,有时它显示
浏览 3
提问于2021-05-23
得票数 0
1
回答
使用有实时
数据
和无实时
数据
的
视图模型
的
区别
在
android
中使用带实时
数据
的
View模型和不带实时
数据
的
View model有什么区别?要保存状态,只使用view model就足够了?使用实时
数据
的
目的是什么?
浏览 0
提问于2019-08-07
得票数 0
1
回答
PreferencesFragment和多虚拟机体系结构
、
、
在我
的
应用程序中,我使用ViewModels为视图提供
数据
和
数据
存储库,为视图模型提供
数据
,并处理与
数据
源
的
通信,例如
数据
库、互联网
API
和首选项。 现在
android
使用特殊
的
片段来处理设置。这些特殊
的
片段通过直接写入sharedPreferences来处理设置
数据
。因此,它们不符合
MVVM
架构
。我还从
API
中读取
数据
浏览 12
提问于2018-08-24
得票数 2
回答已采纳
4
回答
使用LiveData
的
ViewModel与不使用LiveData
的
ViewModel有什么不同?
、
、
、
我读了很多关于viewmodel和livedata
的
教程,但我并没有在
mvvm
模式中
的
viewmodel类中实际使用livedata。提前谢谢。
浏览 1
提问于2019-02-23
得票数 6
1
回答
Android
ViewModel为事件建模
、
、
、
、
我正在使用谷歌
的
架构
组件(ViewModel,LiveData),使用
MVVM
架构
构建一个新
的
Android
应用程序。 我很确定我已经有了大部分
的
流量。我理解视图如何使用LiveData来
观察
更改
的
ViewModel,以及ViewModel如何类似地
观察
更改
的
模型(在我
的
例子中,是一个单例存储库)。由于我试图将大部分业务逻辑保留在模型层中,所以我
浏览 2
提问于2020-03-31
得票数 1
回答已采纳
1
回答
SharedViewModel是否违反了单一责任原则?
、
、
我有一个活动和4个片段,我有SharedViewModel,它可以帮助我将
数据
从活动传递到所有其他片段现在,您可以在这里看到SharedViewModel具有活动以及所有片段
的
数据
因此,一个SharedViewModel包含5个不同类别的变量和函数,如LiveData等变量、其他与
数据
库相关
的
函数或一些与网络操
浏览 1
提问于2020-03-30
得票数 2
1
回答
关于Google最新
架构
指南中
的
MVVM
模式,如何将
数据
(通知)从存储库calss传递到ModelView类。
、
、
、
、
我已经用最新
的
Google
架构
指南开发了示例项目,MainFragment.kt 现在我
的
问题是- I h
浏览 3
提问于2018-05-31
得票数 2
1
回答
使用ViewModel只加载一次
数据
、
、
、
、
我使用jetpack compose和
MVVM
架构
构建了一个
android
应用程序。在主屏幕上,我从
API
加载一些
数据
并将其存储在本地,它工作得很好,但当我导航到另一个屏幕
并
返回主屏幕时,
数据
再次重新加载,怎么可能只加载一次
数据
?
浏览 8
提问于2021-11-17
得票数 0
1
回答
MVVM
设计模式是否强制ViewModel和视图具有可
观察
关系和
观察
者关系?
、
、
、
我正在学习
MVVM
设计模式,
并
试图在
Android
应用程序中实现它。我想知道ViewModel中
的
更改
是如何反映在视图中
的
。互联网上
的
不同指南显示了不同
的
东西,其中一些人建议ViewModel (可
观察
的
)应该通知视图(
观察
者)
的
更改
,而不是活动/片段更新ViewModel
并
触发视图更新。实现这一点
的
正确/最
浏览 4
提问于2015-09-18
得票数 0
2
回答
Android
活动一开始不会加载项目
在我
的
应用程序中,我有一个空
的
activity和一个加号按钮,它会打开一个新
的
activity,我在其中输入一些标题和一些文本字段,然后保存。我需要去一些其他
的
活动,当我回来
的
时候,它就加载了。第二个项目添加后也是如此,但在有2个或更多
的
项目后,它总是加载所有的项目,我不使用aSyncTask,我只是从
数据
库加载
数据
。是否有itemView.function()可以重新加载活动中
的
所有项?
浏览 24
提问于2021-06-14
得票数 1
回答已采纳
1
回答
从存储库中返回LiveData
、
、
、
此示例存储库有一个public LiveData<Resource<List<Repo>>> loadRepos(String owner)方法 现在不是需要使用Robolectric来对RepoReposi
浏览 13
提问于2017-07-20
得票数 6
回答已采纳
1
回答
将方法移动到单独
的
类中
、
它有大量与应用程序不同方面相关
的
方法。例如,我有5个与日历实现相关
的
方法(像getCalendarView()、setCalendarSettings()等方法),它们在代码中占据了很大
的
位置。我是否应该将日历方法放在一个单独
的
类中,并在MainActivitiy代码中只调用这些方法?它是被认为是良好
的
实践,还是让它保持原样?
浏览 20
提问于2019-09-28
得票数 1
回答已采纳
4
回答
Android
架构
整洁
的
mvvm
和不整洁
架构
的
mvvm
有什么区别?
、
、
我正在学习
MVVM
和Clean Architecture。然后我找到了一些关于
MVVM
+ Clean Architecture
的
文章,但我仍然不明白具有干净
架构
的
mvvm
和没有干净
架构
的
mvvm
的
区别。对这些东西有什么总结吗?谢谢。
浏览 1
提问于2019-10-21
得票数 23
1
回答
Android
实时
数据
库检查
、
、
、
我正在开发一个应用程序,
并
使用GreenDao作为
数据
库。因此,现在要调试、检查和验证
数据
库
更改
,我必须在对
数据
库进行任何
更改
后取出
数据
库文件。 为了获得
数据
库文件,我遵循
的
方式。但是说真的,对我来说,做一个小小
的
改变
并
检查它是非常痛苦
的
,我一次又一次重复了几个步骤。我在iOS中看到,我使用了领域
数据
库,我使用了他们
的
领域浏览器,这非常容易使用,
浏览 2
提问于2019-03-12
得票数 0
1
回答
是否可以在
数据
库行上创建一个队列?
、
、
、
现在,我正在尝试创建一个流程,在这里我想在表中插入
数据
,一些
观察
者将收到通知,并能够根据他们
的
兴趣编辑
数据
。下面是关于如何做到这一点
的
粗略想法。有没有人能建议我如何做到这一点
的
模型/拱门?
浏览 14
提问于2019-04-29
得票数 8
1
回答
Android
MVVM
和Intent
、
我在我
的
应用程序中使用
Android
Arch组件和
MVVM
架构
。 模型层和存储库类决定并将
数据
提供给视图模型,然后再提供给视图层。如果要使用
的
数据
活动既不是
来自
网络也不是
来自
数据
库,而是
来自
之前通过Intent进行
的
活动,该怎么办?在这种情况下,您遵循什么模式?
浏览 0
提问于2018-04-16
得票数 6
6
回答
使用kotlin学习
Android
体系结构组件
、
、
、
、
在搜索了安卓体系结构组件之后,我意识到
MVVM
在某些方面优于其他体系结构,所以我开始学习
MVVM
,我使用Kotlin语言,但问题是当我搜索教程开始学习时,我发现了很多组件,比如RxJava、RxAndroid、Dagger2、Room、Lifecycle等,但是他们没有说明为什么要使用
MVVM
,以及为什么要选择一些特定
的
组件。我将给你们举几个例子: 2-安卓
MVVM
与Dagger2,改装,RxAndroid 3-带有
MV
浏览 4
提问于2019-02-06
得票数 14
回答已采纳
1
回答
用
Android
观察
者/Livedata/Coroutine/Kotlin实现Redux
、
、
、
、
考虑一下Google:推荐
的
Android
应用程序
架构
。这是完全不同
的
反应-Redux。
Android
架构
鼓励视图和ViewModels之间
的
双向
数据
流,而Redux则在一个圆圈内强制执行单向
数据
流。操作是纯Kotlin
数据
类,因为它们不应该包含任何逻辑。 在商店中,实
浏览 0
提问于2020-04-11
得票数 5
2
回答
扭曲MVP演示者内部视图模型在
android
?
、
、
、
mvp演示器模式
的
缺点之一是处理活动状态或方向
更改
,而视图模型能够保存方向
更改
,所以我是否可以将演示器包装在视图模型中,并且仍然使用MVP?
浏览 0
提问于2018-07-02
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券