用接口是为了方便实现回调
get方法你要添加下注解
@Bindable public String getUserInput() { return userInput; }
在MainActivity里面是要启动MVPActivity的,要不然它怎么跳转到MVPActivity呢。视频中每个新框架的学习,都是要从MainAcitivity跳转到对应的框架的xxxActivity。
视频中存在的问题是,在layout中声明data后,去activity初始化,set对应属性的时候,有时候需要重新编译一下才可以set对应属性。我觉得这个问题并没什么大影响。
才这点代码都不愿意敲?????
这种就是理解方式,布局文件就是用户可以看见的view,把它理解成view没什么问题,activity和fragment理解成是控制布局文件变化的控制器。到了mvp就把activity和fragment与布局文件理解成一个整体了,负责展示相应的界面不做逻辑处理,所以这个整体就成了view了
最简单的,加判空处理麦。
这个是MVC的例子,但是关系图的箭头和实际情况不是完全一样。MVC的缺点就有C和V的耦合度过高。如果非要把V拿出来,你可以把V搞成一个接口提出来,这样MVC的层级就较为清晰了。仅是个人观点,欢迎指点探讨。
54321
自己稍微认真听一下,就不用花这么大力气来提问了
回答回答回答
要神秘代码呢,网上一大推吧