В моем понимании способ, которым Android обрабатывает шаблон MVC, выглядит следующим образом:
У вас есть активность, которая служит контроллером. У вас есть класс, который отвечает за получение данных - модель, а затем у вас есть класс View, который является представлением.
Говоря о представлении, большинство людей думает только о его визуальной части, определенной в xml. Давайте не будем забывать, что View также имеет программную часть со своими конструкторами, методами и т. Д., Определенными в классе java.