[android]组件之一Activity简介

来源:互联网 发布:苹果mac如何格式化u盘 编辑:程序博客网 时间:2024/06/05 05:42

Activity:

Android四大组件之一

Context对象

是一个控制器

包含一个界面

Activity  startActivity(Intent intent)---启动另外一个Activity

Activity  finish()---关闭当前activity

设置Activity的内容视图

  setContentView(View view)

  setContentView(View view,LayoutParams params)

  setContentView(int layoutResId)


Activity的四种基本状态:

Running---运行状态,在屏幕的最前端,此时他处于可见和用户交互的激活状态

Pause---暂停状态,可见但是去了焦点,不可与用户交互

Stop---停止状态,被另外一个Activity覆盖,失去焦点,不可见

kill---Activity被杀死回收,或者没有被启动时,都处于此状态



生命周期方法:

onCreate()---创建Activity实例时执行

onStart()---第一次创建Activity实例和从停止状态恢复到运行状态时会执行此方法

onResume()---第一次创建Activity实例和从暂停状态恢复到运行状态时会执行此方法

onPause()---Activity实例进入暂停状态

onStop()---Activity实例进入停止状态

onDestory()---Activity实例被注销


Activity状态切换:

启动Activity:onCreate()---onStart()---onResume()

运行状态---暂停状态:onPause()

运行状态---停止状态:onPause()---onStop()

暂停状态---运行状态:onResume()

停止状态---运行状态:onRestart()---onStart()---onResume()

暂停状态---停止状态:onStop()



            

原创粉丝点击