Android开发9:Activity

来源:互联网 发布:德华软件 编辑:程序博客网 时间:2024/04/24 15:57

认识Activity:
1、一个Android应用一般由一个或者多个Activity组成
2、多个Activity可以相互跳转
3、Activity之间可以传递数据
4、Activity由Android系统进行维护,有自己的生命周期

几个重要的函数:
1、onCreate(Bundle)
2、setContentView (int layoutResID)
3、findViewById (int id)
4、startActivity(Intent)
5、finish()

多个Activity,需要在功能清单文件中做申明

切换方法:
1、Intent实现切换
2、setContentView 实现页面切换

Intent(意图)
1、一个Intent就是一次对将要执行的操作的抽象描述
2、Activity之间、Activity和Service之间沟通桥梁
3、IntentFilter声明

Intent表现的作用
1、通过startActivity或者startActivityForResult方法启动新的Activity
2、通过广播Intent机制将Intent发送给任何对该Intent感兴趣的BroadcastReceiver
3、通过startService或者bindService来和后台service交互

Intent包含的描述部分
1、Action
2、data
3、type
4、catagory
5、extras
6、component

一、setContentView 切换
setContentView(R.layout.activity2_layout);

原创粉丝点击