Android新建项目时各个Activity的区别

Android新建项目时系统会有几个Activity模板,像BlankActivity、BlankActivitywithFragment、EmptyActivity、F... Android新建项目时系统会有几个Activity模板,像Blank Activity、Blank Activity with Fragment、Empty Activity、Fullscreen Activity、Master/Detail Flow、Navigation Drawer Activity、Tabbed Activity,有哪位Android大神能说说它们的区别吗? 展开
 我来答
QQMSD8
推荐于2017-09-07 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部
Android新建项目默认只有一个MainActivity,即hello world 这个界面的Activity。

Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。

在android 中,Activity 拥有四种基本状态:
1.Active/Runing
一个新 Activity 启动入栈后,它显示在屏幕最前端,处理是处于栈的最顶端(Activity栈顶),此时它处于可见并可和用户交互的激活状态,叫做活动状态或者运行状态(active or running)。
2. Paused
当 Activity失去焦点, 被一个新的非全屏的Activity 或者一个透明的Activity 被放置在栈顶,此时的状态叫做暂停状态(Paused)。此时它依然与窗口管理器保持连接,Activity依然保持活力(保持所有的状态,成员信息,和窗口管理器保持连接),但是在系统内存极端低下的时候将被强行终止掉。所以它仍然可见,但已经失去了焦点故不可与用户进行交互。
3. Stoped
如果一个Activity被另外的Activity完全覆盖掉,叫做停止状态(Stopped)。它依然保持所有状态和成员信息,但是它不再可见,所以它的窗口被隐藏,当系统内存需要被用在其他地方的时候,Stopped的Activity将被强行终止掉。
4. Killed
如果一个Activity是Paused或者Stopped状态,系统可以将该Activity从内存中删除,Android系统采用两种方式进行删除,要么要求该Activity结束,要么直接终止它的进程。当该Activity再次显示给用户时,它必须重新开始和重置前面的状态。
chen22207
推荐于2017-10-04 · 超过18用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:18.3万
展开全部
其实就是添加了一些基础配置或添加了一些简易控件而已。刚学习android新建activity还是通过eclipse的工程中新建的,等你写多了就会直接写一个类去继承activity了。上面这些都无关紧要,和你实际开发并没有多大契合点。如果硬是要了解一下,你学android半年后每个都新建一下,去看看它给你自动添加的代码是什么,你会发现没什么好看的。
追问
感谢,略懂
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式