草庐IT

simple-mvvm

全部标签

android - android.R.layout.simple_list_item_1 和 android.R.layout.simple_list_item_2 有什么区别

谁能解释android中arrayadapter中的android.R.layout.simple_list_item_1和android.R.layout.simple_list_item_2。我知道android.R.layout.simple_list_item_1和android.R.layout.simple_list_item_2是android本身定义的布局。在android.R.layout.simple_list_item_1中只包含一个textview而android.R.layout.simple_list_item_2包含两个textview。我想以androi

工业上位机开发实战 WPF + MVVM 框架

上一篇博客介绍了上位机实现MVVM框架的步骤 MVVMtoolkit学习_叮当说的博客-CSDN博客下面我们继续来讲解下实现上位机中会遇到的一些小问题:回顾:之前的程序中我们已经知道了,当数据改变的时候,可以使用通知的方法来来告知其他的模块这样便可以实现多个界面的通讯,但是ContentControl中存放的page如何实现自适应?1、ContentControl中的内容自适应因为这个项目中ContentControl控件内部存放的是page,所以其实只要在改变窗口大小的时候将对应的page尺寸进行更改就可以实现效果上面的自适应;这里采用的方法是使用window的sizechange事件,在w

android - Android MVVM startActivity 的最佳实践

我正在使用MVVM和DataBinding构建一个Android应用程序。我的ViewModel中有一个启动Activity的函数。可以在ViewModel中调用onClick吗?像这样。publicclassMyViewModel{publicvoidonClick(Viewview,longproductId){Contextcontext=view.getContext();Intentintent=newIntent(context,ProductDetailActivity.class);intent.putExtra("productId",productId);conte

android - Android MVVM startActivity 的最佳实践

我正在使用MVVM和DataBinding构建一个Android应用程序。我的ViewModel中有一个启动Activity的函数。可以在ViewModel中调用onClick吗?像这样。publicclassMyViewModel{publicvoidonClick(Viewview,longproductId){Contextcontext=view.getContext();Intentintent=newIntent(context,ProductDetailActivity.class);intent.putExtra("productId",productId);conte

MVC和MVVM有什么区别

一、MVC:MVC是后端的分层开发概念。其中:M:model,模型层。代表数据库中的数据源。V:view,视图层。代表能看到的客户端页面,是根据模型数据创建的。C:controller,控制层。代表业务逻辑,是模型层和视图层之间的桥梁,建立两者之间的关系。控制层本身是不会处理数据以及输出数据,他只是用来接受请求并决定用那个模型去处理请求,然后再确定用哪个视图来显示返回的数据。假设用户进行一个input事件,这个事件就会在controller进行一个中转,通过controller去model里面获取数据,之后会返回给controller,controller接收到数据之后会返回给view,最后展

Android 应用程序架构 - MVVM 还是 MVC?

我有一个我正在着手处理的android项目,我希望它的结构尽可能健壮。我来自WPFMVVM背景,我已经阅读了一些关于android应用程序架构的内容,但我只是找不到关于我应该使用哪种架构的直接明确答案。有人建议使用MVVM-http://vladnevzorov.com/2011/04/30/android-application-architecture-part-ii-architectural-styles-and-patterns/还有其他人建议使用MVC,但没有具体说明它应该如何实现。正如我所说,我来自WPF-MVVM背景,因此我知道它严重依赖绑定(bind),据我所知,An

Android 应用程序架构 - MVVM 还是 MVC?

我有一个我正在着手处理的android项目,我希望它的结构尽可能健壮。我来自WPFMVVM背景,我已经阅读了一些关于android应用程序架构的内容,但我只是找不到关于我应该使用哪种架构的直接明确答案。有人建议使用MVVM-http://vladnevzorov.com/2011/04/30/android-application-architecture-part-ii-architectural-styles-and-patterns/还有其他人建议使用MVC,但没有具体说明它应该如何实现。正如我所说,我来自WPF-MVVM背景,因此我知道它严重依赖绑定(bind),据我所知,An

Simple Date Format类到底为啥不是线程安全的?

摘要:我们就一起看下在高并发下SimpleDateFormat类为何会出现安全问题,以及如何解决SimpleDateFormat类的安全问题。本文分享自华为云社区《【高并发】SimpleDateFormat类到底为啥不是线程安全的?》,作者:冰河。首先问下大家:你使用的Simple Date Format类还安全吗?为什么说Simple Date Format 类不是线程安全的?带着问题从本文中寻求答案。提起SimpleDateFormat类,想必做过Java开发的童鞋都不会感到陌生。没错,它就是Java中提供的日期时间的转化类。这里,为什么说SimpleDateFormat类有线程安全问题呢

android - MVVM 模式和 startActivity

我最近决定仔细研究Google发布的新Android架构组件,尤其是使用他们的ViewModel生命周期感知类到MVVM架构和LiveData。只要我处理单个Activity或单个Fragment,一切都很好。但是,我找不到处理Activity切换的好解决方案。比如说,为了一个简短的例子,A​​ctivityA有一个启动ActivityB的按钮。startActivity()会在哪里处理?按照MVVM模式,clickListener的逻辑应该在ViewModel中。但是,我们希望避免在其中引用Activity。因此,将上下文传递给ViewModel不是一种选择。我缩小了几个看起来“可以

android - MVVM 模式和 startActivity

我最近决定仔细研究Google发布的新Android架构组件,尤其是使用他们的ViewModel生命周期感知类到MVVM架构和LiveData。只要我处理单个Activity或单个Fragment,一切都很好。但是,我找不到处理Activity切换的好解决方案。比如说,为了一个简短的例子,A​​ctivityA有一个启动ActivityB的按钮。startActivity()会在哪里处理?按照MVVM模式,clickListener的逻辑应该在ViewModel中。但是,我们希望避免在其中引用Activity。因此,将上下文传递给ViewModel不是一种选择。我缩小了几个看起来“可以