码迷,mamicode.com
首页 > 移动开发 > 详细

Android基本组件-Activity

时间:2014-11-28 16:17:04      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:des   android   style   blog   http   ar   使用   文件   on   

  • 什么是Activity

bubuko.com,布布扣 bubuko.com,布布扣

  1. 在Android程序中,每个Activity继承自android.app.Activity,
  2. 有一个与之对应的xml布局文件,
  3. 一个界面对应一个Activity,
  4. 每个Activity都需要在AndroidManifest.xml中注册
  5. Activity通过布局管理方式组织控件
  • Activity中获取控件

  1. 每个Activity中的控件都会对应在R文件之中。
  2. 在xml布局文件中定义,android:id="@+id/thisIsButton"
  3. 每一个布局文件中的控件都有一个对应的类,以Button举例,在布局文件中为<Button />其对应的类为Button
  4. bubuko.com,布布扣bubuko.com,布布扣

  1. 使用startActivity(Intent intent)方法打开另一个Activity
  2. 打开前,可以通过向intent中存放变量来传递参数。
  3. 新建一个Activity,用于跳转
  4. bubuko.com,布布扣

  5. bubuko.com,布布扣

  6. bubuko.com,布布扣

    Activity之间可以传递普通类型,不能传递包装类。

  7. bubuko.com,布布扣bubuko.com,布布扣

方法

调用时机

onCreate

创建activity时调用

onStart

创建完紧接着调用,表示activity即将要变成可见状态

onRestart

重新回到activity时调用,调用完后再调用start

onResume

activity已经准备好,可以接受用户操作的时候调用

onPause

要切换到其他activity前调用,特别适合用来保存当前activity的一些数据

onStop

当前activity被其他activity覆盖的时候调用

onDestroy

销毁activity的时候调用

访问多个Activity会按照顺序组成一个Activity链,称为Task,Android以栈的形式来操作Task。

bubuko.com,布布扣

Activity是按照进栈出栈的规则运行的。

Android基本组件-Activity

标签:des   android   style   blog   http   ar   使用   文件   on   

原文地址:http://www.cnblogs.com/prewind/p/4128649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!