logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MVC,MVP和MVVM架构解析

1.使得M,V,VM的解耦更加彻底,在mvp模式中,p需要持有V的引用,才能去刷新UI,在MVVM模式中,View和Model使用databingding进行双向绑定,一方改变会直接通知另外一方,使得viewModel能专注于业务逻辑的处理,而不需要去关心UI刷新。客户端开发最常用的重用时View,但是数据双向绑定技术,让你在一个View都绑定了一个model,不同模块的model都不同,那就不能

文章图片
#mvc#架构#android +2
kotlin语法总结(二)

这章接着上一章语法总结继续讲解,主要讲kotlin和java不一样的地方(40)嵌套类(41)数据类dataclass提供toString,equals,hashCode个性化实现,==符号比较值,为每个属性生成operator修饰的componentN()方法,支持解构,生成copy方法,方便对象复制Int){//解构val(x,y)=playerScore(1,2)println(x)prin

#kotlin#android#java
kotlin语法总结(一)

接下来几章将总结一下kotlin的语法,总结kotlin和java不一样的地方(1)var可修改、val只读(类型推断)、constvala=1(编译时常量)(2)kotlin只提供引用数据类型,会在字节码中变成基本书记类型//等于3为少儿in0..3->println("shaoer")in3..12->println("11")else->{$art(4)String模板“Answer$b”,

#kotlin#android#java
android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context

开启一个新界面时,出现的错误,这是由于使用到了。方法时,会受到限制,需要开启一个新的task。

#android#android studio#ide
到底了