腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
mvvm
模式
下
,
使用
android
room
从
数据库
中
提取
数据
时
,
逻辑
应该
放在
哪里
?
android
、
mvvm
、
architecture
、
repository
、
android-room
我正在将旧的应用程序重构为
mvvm
模式
,
使用
房间、存储库、视图模型等。table, then check if all products match some criteria, then return boolean result } 我的问题是把这个
逻辑
放在
哪一层它是存储库还是视图模型
应该
包含的内容?我在网上看到的所有例子都很简单,并不符合我的目标。
浏览 26
提问于2019-07-04
得票数 0
2
回答
MVVM
-模型的正确实现
c#
、
mvvm
背景:申请书:[Table("Customer")] [AutoIncrement, PrimaryKey, Unique] pu
浏览 4
提问于2015-05-06
得票数 2
回答已采纳
1
回答
将消耗时间的
逻辑
放在
片段
中
的最佳实践
android
、
android-fragments
我正在构建
android
应用程序,
在
一个活动上
使用
多个片段,并寻找加载内容的最佳实践。.我
应该
把需要花费时间的
逻辑
放在
哪里
来加载
数据
。我想用进度对话框显示片段的默认内容,或者加载一些东西,这样用户就可以知道应用程序正在准备
数据
。查看片段生命周期,我尝试了put onResume,但是我的片段
在
加载
数据
之前不会改变(没有显示默认内容)我实现了
浏览 3
提问于2021-05-23
得票数 0
5
回答
如何
从
普通的非活动java类开始活动?
android
、
mvvm
、
data-binding
我想在我的应用程序中
使用
数据
绑定来实现
MVVM
模式
。onClick="@{mainViewModel.startNewActivity}"/>
逻辑
是,
在
单击这个登录按钮
时
,
应该
启动一个新的活动。我是安卓的初学者,我的问题是,我
应该
把startActivity部分保留在我的MainActivity
中
还是
在
我的ViewModel类
中
?(如果我希望它
浏览 4
提问于2015-12-21
得票数 1
回答已采纳
1
回答
在
MVVM
中
,ViewModel总是必要的吗?
android
、
kotlin
、
mvvm
、
android-databinding
、
android-lifecycle
我刚开始制作
android
应用程序,Kotlin,我只是想让我的头脑了解一
下
MVVM
的设计
模式
。 我试图制作一个登录屏幕,同时也很好地与我的团队的现有代码集成。
在
阅读了更多关于
MVVM
的内容之后,我相信我正在学习的现有代码(其中包含了上下文、片段和ViewModel
中
的视图等的后期版本)存在根本缺陷,无法将ViewModel与视图生命周期分离开来。据我所知,ViewModel
应该
包含业务
逻辑
和任何我们想要生存的配置更改的
数据<
浏览 2
提问于2021-02-16
得票数 0
回答已采纳
1
回答
如何在
Android
Repository Pattern
MVVM
中下载镜像
android
、
mvvm
、
repository
我正在开发一个
android
应用程序,我需要将url
中
的一些图片保存到智能手机的内存
中
。现在在存储库
中
,我
使用
文件输出流,
使用
Android
FileProvider检索uri,以及应用程序上下文,并将as字符串存储
在
Room
数据库
中
。但是这种方法打破了
MVVM
模式
,因为存储库不
应该
知道任何关于上下文的信息。我是否
应该
从
浏览 0
提问于2021-01-25
得票数 0
5
回答
预先打包的
数据库
有一个无效的架构错误。
android
、
database
、
sqlite
、
android-room
、
android-room-prepackageddatabase
我正在基于一个旧的
Android
项目构建一个
Android
应用程序。
在
我的新应用程序
中
,我
使用
的是
Room
。我必须
使用
第一个项目中
使用
的相同的
数据库
。此外,我还
使用
com.amitshekhar.
android
:调试-db库
从
第一个项目中
提取
了
数据库
。
在
获得
数据库
文件后,我想打开它与房间。createFromF
浏览 6
提问于2019-07-15
得票数 10
回答已采纳
3
回答
如何抑制
Room
数据库
架构更改错误?
android
、
android-studio
、
kotlin
、
android-room
、
dao
我只是
在
玩我的
模式
,因为我更改了
模式
/实体类,所以我根本无法加载我的应用程序。如何在不增加版本号和提供迁移路径的情况
下
强迫AndroidStudio忘记旧的表
模式
/实体类?错误: java.lang.IllegalStateException:
Room
ca
浏览 3
提问于2021-03-11
得票数 1
回答已采纳
1
回答
迁移Silverlight应用程序的设计决策
angularjs
、
silverlight
、
model-view-controller
、
asp.net-web-api
在
某些形式
中
,我
使用
的是
MVVM
模式
。但是,
在
许多表单
中
,文件后面的代码具有大多数表单
逻辑
代码(没有视图模型)。我想将silverlight应用程序迁移到HTML5
中
。我有以下问题。 有许多链接可以将SL应用程序迁移到HTML5 (甚至
使用
<e
浏览 1
提问于2015-01-20
得票数 1
回答已采纳
2
回答
无法
在
Stardog
中
定义类和属性
rdf
、
stardog
我开始
使用
Stardog
数据库
,一开始我遇到了我无法解决的问题。我将现有的本体导入到这个database
中
。我能看到triples
在
Stardog 然而,当我想浏览这个
数据库
以查看properties和classes
时
,我只看到了Thing,当我尝试
使用
class或property
时
,我看到了"No matches我如何在我的模型
中
添加一些类?
浏览 3
提问于2015-02-06
得票数 2
回答已采纳
1
回答
在
MVVM
设计
模式
中
,膨胀视图是如何工作的?
android
、
mvvm
我正在努力学习
Android
,我已经做了一些研究,认为
MVVM
模式
是我想要走的路。我对WPF/XAML有一定的了解。但是,我确实有一个关于View (活动/片段)是如何膨胀的问题。这是我对设计
模式
的一般理解: 模型位于最底层。这一层将包含业务
逻辑
和实体。对于每个声明的实体,
使用
Room
将一个表存储
在
SQLite
数据库
中
。视图模型是公开
数据
的方式。它将与存储库交互,最终访问
浏览 0
提问于2019-02-11
得票数 1
1
回答
基于SwiftUI和CoreLocation的纯
MVVM
ios
、
swift
、
mvvm
、
architecture
、
swiftui
我
在
找一些建筑指南。Model:保存底层
数据
,
应该
是可移植的,与View相关项完全解耦ViewModel:查看相关项,以便于更新模型(意图),并格式化模型
数据
以供视图显示...I认为这是对
模式
的简洁描述。 我的问题是,
在
iOS/SwiftUI中
使用
浏览 4
提问于2020-06-24
得票数 0
回答已采纳
1
回答
Knockout JS -为什么所有示例只包含ViewModel/View而不包含Model
javascript
、
mvvm
、
knockout.js
我正在查阅许多可用的Knockout JS文档,但是它似乎并不像我期望的那样遵循
MVVM
模式
(当查看Wikipedia对
MVVM
的定义
时
)。在所有的示例
中
,它们似乎都显示了ViewModels和视图的源代码,但是从来没有模型,现在似乎模型
应该
包含的大多数功能(保存/检索
数据
的表示)都
放在
ViewModel
中
。因为我现在有一个关于我的UI
逻辑
应该
去
哪里
的问题,比如添加水印,
浏览 11
提问于2011-06-29
得票数 8
回答已采纳
1
回答
从
Dao或Repository中
提取
单个项目的
MVVM
/
Room
,最好的方法是什么?
android
、
android-room
、
android-mvvm
我希望
使用
MVVM
/
Room
获得一个项目,并在一个详细的屏幕
中
编辑它。我遵循了一些创建
MVVM
/
Room
应用程序的指南和示例。allScenarios = scenarioDao.getAllScenarios(); ....这些示例侧重于填充RecyclerView,并在编辑其中一条记录
时
将所有值
从
通常,记录
中
的信息比RecyclerView
中
显示的信息更多,所以我更愿
浏览 0
提问于2020-01-28
得票数 1
回答已采纳
2
回答
关于MVC 3
中
的
模式
asp.net-mvc
、
design-patterns
将业务
逻辑
排除
在
控制器之外是常识。
数据库
访问
逻辑
应该
位于存储库上,这也是常识,
使用
存储库
模式
,如下所述: 但是,存储库
模式
仅指定非常简单的低级
数据库
操作: Insert、Delete、Update、Select。人们也建议将验证
逻辑
排除在其中。这不是问题,因为大多数验证都可以
放在
模型对象本身
中
。当我们需要进行某种交叉验证
时
,即验证需要查看同一模型对象的多个实例<e
浏览 0
提问于2012-10-13
得票数 1
2
回答
MVVM
-
从
因特网加载
数据
的位置
android
、
mvvm
我正试图
在
我的
android
应用程序中
使用
这个
MVVM
。我已经做了许多应用程序,但我试图
在
另一个层次上,并试图
使用
MVVM
。但我需要弄清楚,我
应该
从
哪里
加载
数据
从
互联网。我正在
使用
RxJava,但我不确定是否
应该
只
在
ViewModel中加载
数据
。如果是,那么我
应该
在
哪里
设置<
浏览 3
提问于2016-10-06
得票数 3
回答已采纳
2
回答
iOS -
在
MVVM
中
动态创建控件
ios
、
swift
、
mvvm
、
dynamic-controls
我需要在运行时根据
从
服务器检索到的配置动态创建控件。我也
在
尝试
使用
MVVM
模式
。 为了保持示例简单,假设我必须在View
中
创建N个UILabels,每个View都有自己的设置(颜色、字体等)。首先想到的是
在
我的ViewModel中有一个listUILabels属性,并让ViewModel负责创建UILabel对象并设置它们的属性(颜色、字体等)。然后,View将遍历viewModel.listUILabels
中
的每个UILabel,并通过self.vi
浏览 23
提问于2017-01-28
得票数 0
3
回答
基于web服务的.net应用程序体系结构
c#
、
.net
、
architecture
我正在寻找一个解决方案,
在
php和symfony框架
中
的works.For示例非常清楚如何组织代码。
在
c# .net,我感到迷茫。首先,由于我的目标是许多平台-- windows mobile、windows桌面、
android
、web --看来我
应该
将功能公开为web服务,而不是直接与
数据库
通信。这是对的吗?wpf 1,
android
和windows手机。
在
wpf
中
,我想我可以<e
浏览 11
提问于2012-10-02
得票数 0
回答已采纳
2
回答
我是否正确地遵循了
MVVM
模式
?
c#
、
wpf
、
mvvm
如果有这样的规则,我是否违反了
MVVM
的规则?我的
数据库
连接正确吗?
浏览 5
提问于2016-05-15
得票数 0
回答已采纳
2
回答
MVVM
建设问题
android
、
mvvm
我试图了解
MVVM
是如何工作的。这里有两个例子(
在
Andrdoid
中
),我理解它
应该
如何工作,请告诉我,如果我理解正确。 我目前想做一个无线电按钮“性”的列表,目前有两个可能的值(男性,女性)。此外,我
应该
将视图写成能够
从
表
中
打印单选按钮列表。这样,如果我添加了性别/性别,视图就不需要改变了。我想知道的是,这份“男性,女性”的名单
应该
放在
哪里
。它是
在
ViewModel
中
还
浏览 0
提问于2020-05-29
得票数 -4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
2018年Android 应用程序的发展趋势
2018年Android应用程序的发展趋势
Android 架构组件深入剖析(一)
RxCache 整合 Android 的持久层框架 greenDAO、Room
Room数据库总结
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券