`
8850702
  • 浏览: 28308 次
文章分类
社区版块
存档分类
最新评论

安卓入门.Activity生命周期

 
阅读更多
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);
		}
    	
    }

分享到:
评论

相关推荐

    Activity的生命周期

    android刚入门的朋友们,activity可是android中的核心,要想学好android就得先弄清activity的生命周期!

    androidpdf.rar

    1 入门....................................................................................................................................................... 4 初探ANDROID................................

    android编程 android编程入门 android开发 android软件

    目录 一、 简述 2 二、 应用程序的组成元素 2 ...(一) Activity的生命周期 11 1. Activity状态的保存 14 (二) Service的生命周期 14 (三) Broadcast receiver的生命周期 15 (四) 进程的生命周期 15

    Android入门之认识Android Activity

    讲解了活动是什么,活动的生命周期函数有什么用。

    Android入门到精通源代码.

    3.2.1 Activity的生命周期 3.2.2 Activity类的结构 3.3 Activity的两种界面设计方式 3.3.1 基于XML的界面设计 3.3.2 基于代码的界面设计 3.4 应用实例:在界面中显示图片 第4章 Android人机界面和常用组件 4.1 用户...

    深入浅出Android--Google手持设备应用程序设计.pdf

    活动的生命周期 10. 储存资讯(Preference)(BMI7) 11. 发布到Android 市集(Market) 12. 开发不息 ; 附录; 资源 1. Android 相关资源(相关资源) 2. 后续章节 3. 取得原始码 ; 范例 gBMI:输入身高体重(公制),计算出...

    深入浅出Android--Google手持设备应用程序设计下载

    活动的生命周期 10. 储存资讯(Preference)(BMI7) 11. 发布到Android 市集(Market) 12. 开发不息 &#1048766; 附录 &#1048698; 资源 1. Android 相关资源(相关资源) 2. 后续章节 3. 取得原始码 &#1048698; 范例 gBMI...

    Android编程入门很简单.(清华出版.王勇).part1

    书名:《Android编程入门...8.1.2 Activity的生命周期 …… 第9章Android中的数据存储 第10章绚丽的多媒体技术 第11章Android网上冲浪 第12章Android地图服务 第4篇项目案例开发 第13章联系人助手 第14章个人轨迹跟踪器

    深入浅出Android--Google手持设备应用程序设计.PDF

    9. 活动的生命周期 10. 储存资讯(Preference)(BMI7) 11. 发布到Android 市集(Market) 12. 开发不息 � 附录 � 资源 1. Android 相关资源(相关资源) 2. 后续章节 3. 取得原始码 � 范例 gBMI:输入身高体重(公制),...

    深入浅出Android--Google手持设备应用程序设计

    9. 活动的生命周期 10. 储存资讯(Preference)(BMI7) 11. 发布到Android 市集(Market) 12. 开发不息 � 附录 � 资源 1. Android 相关资源(相关资源) 2. 后续章节 3. 取得原始码 � 范例 gBMI:输入身高体重(公制),...

    深入浅出Android--Google手持设备应用程序设计.rar

    9. 活动的生命周期 10. 储存资讯 (Preference)(BMI7) 11. 发布到 Android 市集 (Market) 12. 开发不息 � � � � 附录 � � � � 资源 1. Android 相关资源 ( 相关资源 ) 2. 后续章节 3. 取得原始码

    android初学者入门教程ppt

    android初学者入门教程 ppt Android系统简介 建立Android开发环境 第一个Android应用 Android程序基础 Intent与Activity Activity生命周期 使用Service Content Provider

    Android代码-Android 一些重要知识点解析整理

    Tips ...管理Activity的生命周期 Android入门:Activity四种启动模式 Android Intent Android中Intent传递对象的两种方法(Serializable,Parcelable) 评论 29,85,96 序列化: Serializable与Parce

    《Google Android开发入门与实战》.pdf

    10.3 service的生命周期 194 10.4 实例学习service 194 10.4.1 精彩实例一——定时提醒 194 10.4.2 精彩实例二——音乐播放器 198 10.5 本章小结 201 第11章 循序渐进——开发android应用的基本步骤...

    Android--Google手持设备应用程序设计

    活动的生命周期 10. 储存资讯(Preference)(BMI7) 11. 发布到Android 市集(Market) 12. 开发不息 &#1048766; 附录 &#1048698; 资源 1. Android 相关资源(相关资源) 2. 后续章节 3. 取得原始码 &#1048698; 范例 gBMI...

    Android开发宝典.rar

    Activity生命周期 17 调用父类 18 服务生命周期 21 广播接收器生命周期 22 进程与生命周期 22 用户界面User Interface 24 视图层次View Hierarchy 24 布局Layout 25 部件Widgets 26 用户界面事件UI Events ...

    Android编程入门很简单.(清华出版.王勇).part2

    书名:《Android编程入门...8.1.2 Activity的生命周期 …… 第9章Android中的数据存储 第10章绚丽的多媒体技术 第11章Android网上冲浪 第12章Android地图服务 第4篇项目案例开发 第13章联系人助手 第14章个人轨迹跟踪器

    android开发入门与实战(下)

    10.3 Service的生命周期 10.4 实例学习Service 10.4.1 精彩实例一——定时提醒 10.4.2 精彩实例二——音乐播放器 10.5 本章小结 第11章 循序渐进——开发Android应用的基本步骤 11.1 兵马未动粮草先行——应用规划...

Global site tag (gtag.js) - Google Analytics