Activity和Intent

本文介绍了Android中Activity的概念及其作为用户与应用程序交互接口的作用,并详细解释了如何使用Intent在不同Activity之间进行消息传递。

在今天学习了Activity这个类,知道了这是一个用户和应用程度之间的一个接口;另外一种理解,它是很多控件的一个大的容器;

我相信这样去理解这个Activity这个类就轻松多了。

//***************************************************

下面就出现了一个问题,怎么进行两个activity之间的消息传送呢?这就用到了Intent

前面提到了Intent是Andrioid四大天王 组件之一 即它是运输大队长,比如我们在第一个类Activity01中调用startActivity方法,传一个intent对象进来,那么我们通过这个intent对象来确定要跳转到哪个activity

这是intent的大致思路

下面说说intent对象基本包含的信息:1、Compoent name 2、action 3、data 4、category 5、Extras

那么究竟什么是intent呢?

intetn就是一个意图,是一个请求

比如我写这样一个程序,点击一个按钮,切换到另一个activity,这实现了两个activity之间的切换

如何来实现这个程序呢?

首先两个activity的建立这里不再赘述

我们在activity01里新建一个监听器,这其实是一个内部类

class MyButtonlistener implements OnclickListener {

     复写override方法

     Intent intent = new  Intent();

    intent.setClass(,);//这里的两个变量说明下,是从哪个activity到那个activity

   Activity01.this.startActivity(intent);

}

有了这个监听器的方法,什么时候开始执行,要把这个监听器的对象捆绑到上面这个按钮上

MyButton.setONClickListener(new MyButtonListener());

这里忘了一件事,任何一个activity都需要在Androidmanifest.xml里注册下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值