每天一点android开发------Activity

本文详细介绍了Android中Activity的概念及其在应用程序中的作用。Activity是构成Android应用的基本单元,负责创建显示窗口并与用户交互。文章还解释了Activity的不同状态,如激活、暂停、停止和终止状态,并列举了关键的方法,例如onCreate()、onStart()、onResume()等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Activity是android应用的基本组成单位,

一,作用,在应用程序中,主要负责创建显示窗口,一个Activity通常就代表一个屏幕,所有的Activity都是用来和用户交互的,类似于AS3中的Display;在具体的实现中,每个Activity都被定义为一个独立的类,并且以Android中的android.app.Activity为基类,再Activity类中将使用setContentView(View)方法来显示由视图控件组成的用户界面,并对用户的操作时间做响应

大部分的应用程序都含有多个屏幕,所有的这些Activity可以通过一个Activity栈来管理,

在android的应用程序中,需要包含显示的界面的时候,在应用程序中至少要包含一个activity,一个Activity共有四种状态

1,激活状态,也叫运行状态,这时,Activity在屏幕的前台

2,暂停状态,这时Activity失去焦点,但是仍然可见

3,停止状态,这时Activity被完全遮挡

4.终止状态,这时Activity已经被清理出内存

类中的方法

1,onCreate(): Activity初次创建时被调用.在这个方法中一般进行一些静态设置

2,onStart(): 当Activity对用户即将可见的时候调用  

3,onRestart(): 当Activity从停止状态重新启动时调用

4,onResume(): 当Acticity将要与用户交互时调用

5,onFreeze():当Activity被暂停而其他的Activity恢复与用户交互的时候调用

6,onPause(): 当系统要启动一个其他的Activity时(其他的Activity显示之前),这个方法调用

7,onStop(): 当另外一个Activity恢复并遮盖住当前的Activity,导致其对用户不再可见时,这个方法调用

8,onDestroy(): 再Activity被销毁前调用的最后一个方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值