Activity生命周期
如何定义多个Activity
1.定义一个类,继承Activity
2.在res的layout,新建一个xml的布局文件
3.在该类当中,复写Activity的OnCreate方法
在方法中,调用setContentView,设置xml的布局文件
4.在AndroidMannifest.xml文件当中注册该Activity
所有组件都需要在AndroidMannifest当中注册
<activity
android:name=".MyActivity"//注册activity
android:label="myActivity"//注册activity
>
<intent-filter>//表示默认启动这个activity
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
=====================
启动一个Activity的方法
1.生成一个意图对象Intent
在安卓要做任何事,都离不开Intent
2.调用setClass方法,设置要启动的activity
3.调用startActivity
Activity当中的back stack(历史栈)
=============
操练代码,在第一个activity点击Button,启动第二个activity
public class MainActivity extends Activity {
private Button button1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1=(Button)findViewById(R.id.button1);
button1.setOnClickListener(new ButtonListener());
}
class ButtonListener implements OnClickListener{
@Override
public void onClick(View v) {
Intent intent=new Intent();//首先生成意图对象
intent.setClass(MainActivity.this, MyActivity.class);
//setClass,第一个参数packageContext,Activity是Context的子类,所以可以向上转型
//总之第一个参数,传activity对象进来
//第二个参数cls。你要启动哪一个activity
startActivity(intent);
}
}
分享到:
相关推荐
android刚入门的朋友们,activity可是android中的核心,要想学好android就得先弄清activity的生命周期!
1 入门....................................................................................................................................................... 4 初探ANDROID................................
目录 一、 简述 2 二、 应用程序的组成元素 2 ...(一) Activity的生命周期 11 1. Activity状态的保存 14 (二) Service的生命周期 14 (三) Broadcast receiver的生命周期 15 (四) 进程的生命周期 15
讲解了活动是什么,活动的生命周期函数有什么用。
3.2.1 Activity的生命周期 3.2.2 Activity类的结构 3.3 Activity的两种界面设计方式 3.3.1 基于XML的界面设计 3.3.2 基于代码的界面设计 3.4 应用实例:在界面中显示图片 第4章 Android人机界面和常用组件 4.1 用户...
活动的生命周期 10. 储存资讯(Preference)(BMI7) 11. 发布到Android 市集(Market) 12. 开发不息 ; 附录; 资源 1. Android 相关资源(相关资源) 2. 后续章节 3. 取得原始码 ; 范例 gBMI:输入身高体重(公制),计算出...
活动的生命周期 10. 储存资讯(Preference)(BMI7) 11. 发布到Android 市集(Market) 12. 开发不息 􀂾 附录 􀁺 资源 1. Android 相关资源(相关资源) 2. 后续章节 3. 取得原始码 􀁺 范例 gBMI...
书名:《Android编程入门...8.1.2 Activity的生命周期 …… 第9章Android中的数据存储 第10章绚丽的多媒体技术 第11章Android网上冲浪 第12章Android地图服务 第4篇项目案例开发 第13章联系人助手 第14章个人轨迹跟踪器
9. 活动的生命周期 10. 储存资讯(Preference)(BMI7) 11. 发布到Android 市集(Market) 12. 开发不息 � 附录 � 资源 1. Android 相关资源(相关资源) 2. 后续章节 3. 取得原始码 � 范例 gBMI:输入身高体重(公制),...
9. 活动的生命周期 10. 储存资讯(Preference)(BMI7) 11. 发布到Android 市集(Market) 12. 开发不息 � 附录 � 资源 1. Android 相关资源(相关资源) 2. 后续章节 3. 取得原始码 � 范例 gBMI:输入身高体重(公制),...
9. 活动的生命周期 10. 储存资讯 (Preference)(BMI7) 11. 发布到 Android 市集 (Market) 12. 开发不息 � � � � 附录 � � � � 资源 1. Android 相关资源 ( 相关资源 ) 2. 后续章节 3. 取得原始码
android初学者入门教程 ppt Android系统简介 建立Android开发环境 第一个Android应用 Android程序基础 Intent与Activity Activity生命周期 使用Service Content Provider
Tips ...管理Activity的生命周期 Android入门:Activity四种启动模式 Android Intent Android中Intent传递对象的两种方法(Serializable,Parcelable) 评论 29,85,96 序列化: Serializable与Parce
10.3 service的生命周期 194 10.4 实例学习service 194 10.4.1 精彩实例一——定时提醒 194 10.4.2 精彩实例二——音乐播放器 198 10.5 本章小结 201 第11章 循序渐进——开发android应用的基本步骤...
活动的生命周期 10. 储存资讯(Preference)(BMI7) 11. 发布到Android 市集(Market) 12. 开发不息 􀂾 附录 􀁺 资源 1. Android 相关资源(相关资源) 2. 后续章节 3. 取得原始码 􀁺 范例 gBMI...
Activity生命周期 17 调用父类 18 服务生命周期 21 广播接收器生命周期 22 进程与生命周期 22 用户界面User Interface 24 视图层次View Hierarchy 24 布局Layout 25 部件Widgets 26 用户界面事件UI Events ...
书名:《Android编程入门...8.1.2 Activity的生命周期 …… 第9章Android中的数据存储 第10章绚丽的多媒体技术 第11章Android网上冲浪 第12章Android地图服务 第4篇项目案例开发 第13章联系人助手 第14章个人轨迹跟踪器
10.3 Service的生命周期 10.4 实例学习Service 10.4.1 精彩实例一——定时提醒 10.4.2 精彩实例二——音乐播放器 10.5 本章小结 第11章 循序渐进——开发Android应用的基本步骤 11.1 兵马未动粮草先行——应用规划...