相关疑难解决方法(0)

Android MVVM设计模式示例

我目前做了很多WPF开发,并开始创建一些基本的Android应用程序.在创建WPF应用程序时,我经常使用MVVM,通常使用Prism,并且想知道Android平台是否有任何MVVM示例?

java android design-patterns dependency-injection mvvm

64
推荐指数
2
解决办法
6万
查看次数

通过使用Fragments作为视图和Activity作为Controller,用于Android应用程序开发的MVC设计模式

我最近正在阅读Fragments(虽然我的应用程序中没有使用它),并了解到它可用于手机应用程序开发.

我正在考虑使用Fragments来实现MVC(模型 - 视图 - 控制器)设计模式.许多人认为android开发默认符合MVC.但我确实看到活动很像视图,当另一个活动正在/将要启动时,肯定缺少控制器.所以我想将"Fragments"用作"视图",将一个"Activity"作为"Controller",并在需要时交换/添加/删除片段.

所以我的基本方法是这样的.

1)用户与用户界面(片段)交互.

2)控制器(Activity)处理来自Fragments的事件并将其传递给模型(Backendthread/Service).

3)模型(Backendthread/Service)通知控制器模型状态变化.

4)控制器(Activity)通知UserInterface(Fragments),它通知用户.

我的方法是仪式还是不必要的开销,或者我对片段的看法是错误的?

请澄清我.

android

16
推荐指数
1
解决办法
7013
查看次数