android - Android RecyclerView 中的模型、 View 和 Controller 是什么?

标签 android model-view-controller android-recyclerview

我在 android 中使用 RecyclerView 时使用模型类、适配器类和 Activity 。

我想知道什么是模型、 View 和 Controller ,为什么?

最佳答案

我们举一个很简单的例子来理解这些。假设您必须使用 Recycler View 呈现 1000 人及其姓名的列表。

模型:简单来说就是数据。在示例中,它将是那 1000 个人的名字。

View : View 是呈现一个数据项的 View 。也就是说,在此处呈现一个用户姓名的 View - 例如,它可以是 TextView。

Adapter:Adapter 是 Controller ,是使模型和 View 相互协作的 Backbone 。它接受模型和 View ,然后具有在 View 中显示此数据模型、管理回收、更新等的逻辑。

关于android - Android RecyclerView 中的模型、 View 和 Controller 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37662322/

相关文章:

ios - Swift ios alamofire 数据在 viewDidLoad 中第一次返回空

php - 将 mod_rewrite 与 ErrorDocument 一起使用

android - 无法将 recyclerview 添加到 fragment

android - 在 RecyclerView 中为分隔线添加边距

android - RecyclerView 使用基于 Realm 的 Adapter 进行拖放

android - 文件上传进度条android,类似于whatsapp?

android - 如何使用 AWS Amplify Android 强制刷新身份验证 token ?

c# - stringToHex 和 hexToString C# 和 Android Java

android - 在android中出现错误

.net - MVP/MVVM - 列表过滤,谁负责?