androidjavamvc结构

androidjavamvc结构,java,android,mobile,Java,Android,Mobile,我刚刚开始在Android Studio上工作,我需要使用MVC模式制作一个移动应用程序,但我不知道从哪里开始。 我在某些地方看到activity_layout.xml是视图,MainActivity是模型,我只需要创建一个新的控制器类,但对我来说,它看起来很粗略,这是正确的方法吗?另一方面,我看到我需要3个类(Model、View和Controller)和main活动。。 我还需要包括2个线程,但我现在只关注MVC,因为它更重要。 我不知道从哪里开始。。我知道视图是UI,模型处理所有计算和过程

我刚刚开始在Android Studio上工作,我需要使用MVC模式制作一个移动应用程序,但我不知道从哪里开始。 我在某些地方看到activity_layout.xml是视图,MainActivity是模型,我只需要创建一个新的控制器类,但对我来说,它看起来很粗略,这是正确的方法吗?另一方面,我看到我需要3个类(Model、View和Controller)和main活动。。 我还需要包括2个线程,但我现在只关注MVC,因为它更重要。
我不知道从哪里开始。。我知道视图是UI,模型处理所有计算和过程,控制器在两者之间建立连接以进行更新和其他操作,但我没有从何处开始的结构。

您应该首先设计应用程序的外观。 与用户交互所需的内容。(在Activity.xml中)

在下一步中,最好将应用程序的外观与活动关联起来


最后,您可以实现您的模型。这通常是通过一个或多个Java或Kotlin类或。。。强烈推荐使用Java。

我忘了提到我已经让应用程序工作了,但只有多线程。我有功能,UI,开始,增量,计时器,我只是在尝试将其移动到MVC模式时遇到了麻烦。我正在使用Java。因此,目前应用程序仅在MainActivity(所有函数和初始化)中创建,UI位于activity_main.xml(而不是我前面提到的activity_layout.xml)中