前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安卓|Activity与fragment的相同与差异

安卓|Activity与fragment的相同与差异

作者头像
算法与编程之美
发布2019-09-10 17:30:42
3.4K0
发布2019-09-10 17:30:42
举报

问题描述

相信学过安卓开发的同学都知道Activity与fragment这两个控件,这两个是我们在安卓开发中经常遇到的问题,有些人不能够分清这两个的相同点以及他们的区别,今天我们就来了解一下Activity与fragment的相同点以及他们的区别。

相同点

Activity与fragme都是安卓开发的重要组件,他们都是安卓开发中的页面布局的重要组成部分,很多人在学习前端开发之后学习起Activity与fragment是非常简单的,他和我们前端的学习非常的相似,运用了非常多的前端知识,都是表示页面的内容。

Activity

fragment

不同点

在安卓开发中Activity与fragment也有许许多多的不同,首先我们来介绍一下Activity这个控件,我们首先来看一下Activity代表的是整个页面,就像我们在APP中的一整个页面。当中我们在layout中每创建一个Activity都需要在AndroidMainfest中去注册,这样我们在运行的时候才能将这个页面显示出来,否则就会报错。

<activity android:name=".HeadActivity" android:label="头像页面"> </activity>

这个就是我们在AndroidMainfest中的注册代码。

Fragment这个组件是最常见的页面组件之一。他在很多软件中都有应用,例如我们最常用的微信,上面的可以变化的页面就是我们的Fragment组件,当利用Fragment组件时我们不需要到AndroidMainfest中去注册,就只是做好后台就可以了。

Activity与fragment的生命周期也是不同的,下面我们通过两个图片来简单的了解一下Activity与fragment的生命周期。

结语

我们在安卓的学习中一定要注意对比这两个的异同点,更好的去运用两个组件,什么时候就用什么样的组件。对比学习才能更好的理解这个东西。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档