Android学习之Activity

Activity简单认识

附言

首先,刚刚接触Android不到两周,平时工作又太忙,也没有时间去花较多的时间去学习,只能通过网上的一些博客,网上的别人写的一些东西,来学习。之前一直很想学,真的。可是大二时(也就是两年前),在我的电脑上折腾Android,可是那时,折腾完之后,发现太卡了,后来就不了了之了。这次接触Android也很偶然,因为公司的一些扯淡的培训,啥都不懂得 时候,让我们写些简单地App,于是就边学边做,真正学习的时候不超过4天。所以,在我写的这些里面,可能存在着很多的认识不足,欢迎指正。


1 Activity是什么?

Activity,中文意思是活动,它是Android应用程序的重要组成单元之一,提供了和用户交互的可视化界面。但是Activity本身是没有界面的,本质上它只是一个接口,给用户提供一个交互式的接口功能,我们必须向Activity中添加组件,由我们添加的组件来实现具体的功能。在开发时,通过setContentView(View)来把UI放到Activity中。Activity是单独的,用于处理用户操作,几乎所有的Activity都和用户打交道。(初步认识,后续学习到新的高级的功能时,再补充)。

2 Activity的生命周期

2.1Activity四个重要状态

状态 描述
活动状态 当前的Activity,位于Activity栈顶,用户可见,并且可以获得焦点
暂停状态 失去焦点的Activity,仍然可见,但是在内存低的情况下,不能被内存killed
停止状态 该Activity被其他Activity所覆盖,不可见,但是它仍然保存所有的状态和信息。当内存低(实在不够用)的情况下,它将要被系统killed
销毁状态 该Activity结束,或者Activity所在的Dalvik进程结束

既然有了四种状态,当然得有些方法来控制这些状态之间的切换———onCreate()、onStart()、onResume()、onPause()、onStop()、onDestory()、onRestart(),也是由这些方法来控制或者说体现Activity的生命周期。

2.2 Activity生命周期描述

说到Activity的生命周期,不得不贴上官方的一张图,通过这幅图,我们可以很清楚的知道Activity的一个生命周期,知道Activity的工作流程。
Activity生命周期

  • onCreate()&#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值