文章目录
我们通过实现一个智力问答APP,来学习Android 的 MVC 设计模式,效果如下图,本项目代码在github中,clone 后即可在 Android Studio 中运行:
通过给MainActivity
管理多个Question
对象的集合, 其中每个Question
对象代表移一道题目,整体架构如下:
- 新建Question类
// 模型类通常都用data class声明, 约定用于保存数据, 且编译器会自动提供equals(), hashCode(), toString()这些类会更方便开发
data