首先,Activity是Android系统中的四大组件之一,可以用于显示View。Activity是一个与用记交互的系统模块,几乎所有的Activity都是和用户进行交互的,但是如果这样就能说Activity主要是用来显示View就不太正确了。
在深入了解Activity之前,我们先要知道一下MVC设计模式,在JAVAEE 中MVC设计模式已经很经典了,而且分的也比较清晰了,但是在Android中,好多人对MVC在Android开发中的应用不是很清楚,下面我就先来介绍一下MVC在Android开发中的应用:
M(Model 模型):Model是应用程序的主体部分,所有的业枝世务逻辑都应该写在这里,在Android中Model层兆旁与JavaEE中的变化不大,如:对数据库的 *** 作,对网络等的 *** 作都放在该层(但不是说它们都放在同一个包中,可以分开放,但它们统称为Model层)。
V(View 视图):是应用程序中负责生成用户界面的部分,也是在整个MVC架构中用户唯一可以看到的一层,接收用户输入,显示处理结果;在Android应用中一般采用XML文件里德界面的描述,使用的时候可以非常方便的引入,当然也可以使用JavaScript+Html等方式作为View。
C(Controller控制层)android的控制层的重任就要落在众多的activity的肩上了猛猜肢,所以在这里就要建议大家不要在activity中写太多的代码,尽量能过activity交割Model业务逻辑层处理。
好了,在介绍过Android应用开发中的MVC架构后,我们就可以很明确的知道,在Android中Activity主要是用来做控制的,它可以选择要显示的View,也可以从View中获取数据然后把数据传给Model层进行处理,最后再来显示出处理结果。
activity文件是可以删除的,因为它只是程序的缓存目录圆宏槐,但是删除之后他会重新生成的,这个是系统的缓存文件,删了之后可能你存在手机上的一些东西不见了。拓展:activity是什么?
Activity是一个应用程序绝卖组件,提供一个屏幕,用户可以用来交互为了完成某项任务。
Activity中所有 *** 作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显示指定控件。
在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事橘友件做出响应。Activity之间通过Intent进行通信。
activity.txt是一个文本文件,它包含了Android应用程序的活动信息,例如活动的名称、类银逗型、参数等。,文件中存储着OPPO手机上可以使用的小折叠功能锋裂卖的一些配置源羡信息。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)