Andorid 中调用另一个activity-intent 对象的使用
2010-02-25 22:22
471 查看
. 在Android 的程序设计中,可在主程序里面使用 startActivity() 这个方法来调用另一个Activity(主程序本身也是一个Activity),但当中的关键并不在startActivity()这个方法中,而是Intent 这个特有的对象。
主要代码:
Src: //ActivityIntent.java
另外,当程序中出现两个以上的Activity 时,系统如何决定主程序是哪一支,需在AndroidManifest.xml 中定义红字:
值得注意的是:在两支java 程序中的最后一行都调用了finish()这个方法,它代表这个Activity 已经运行完毕,当系统接收到这个命令时,关闭此Activity,所以此时单击模拟器上的返回(Back)键,不会返回到上一个Activity 的画面,若想要则可以将Finish() 结束掉。
主要代码:
Src: //ActivityIntent.java
Intent intent = new Intent(); intent.setClass(ActivityIntent.this,ActivityIntent_2.class); startActivity(intent); ActivityIntent.this.finish(); /* 表示这个activity 结束了*/ //ActivityIntent_2.java Intent intent =new Intent(); intent.setClass(ActivityIntent_2.this, ActivityIntent.class); startActivity(intent); ActivityIntent_2.this.finish(); /* 表示这个activity 结束了*/
另外,当程序中出现两个以上的Activity 时,系统如何决定主程序是哪一支,需在AndroidManifest.xml 中定义红字:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.lingchen" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android: name=".ActivityIntent" android: label="@string/app_name"> <intent-filter> <action android: name="android.intent.action.MAIN" /> <category android: name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android: name=".ActivityIntent_2" android: label="@string/app_name_2"> </activity> </application> <uses-sdk android: minSdkVersion="3" /> </manifest>
值得注意的是:在两支java 程序中的最后一行都调用了finish()这个方法,它代表这个Activity 已经运行完毕,当系统接收到这个命令时,关闭此Activity,所以此时单击模拟器上的返回(Back)键,不会返回到上一个Activity 的画面,若想要则可以将Finish() 结束掉。
相关文章推荐
- Android中级教程(二)之调用另一个Activity---Intent对象的使用!
- Android中级教程(二)之调用另一个Activity---Intent对象的使用!
- 调用另一个Activity---Intent对象的使用
- 调用另一个Activity----Intent对象的使用
- Ex3_9 调用另一个Activity —— Intent对象的使用
- Android中级教程(二)之调用另一个Activity---Intent对象的使用!
- Android中一个Activity调用另一个Activity — Intent对象的使用
- Android中级教程(二)之调用另一个Activity---Intent对象的使用!
- 调用另一个 Activity 使用Intent
- Android学习笔记(九)—— 调用另外一个Activity — Intent对象的使用
- 调用另一个Activity(Intent的使用)
- [读书摘记]调用另一个Activity--Intent对像的使用
- Android中级教程–调用另一个Activity–Intent对象
- 安卓开发之如何利用Intent对象,实现Activity和另一个Activity之间的跳转
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- android开发(26) 和其他应用交换数据方式一,使用intent指定自定义action调用其他程序里的activity,并获得其返回的结果
- Activity---Intent对象的使用
- JSON:在两个activity之间使用intent传递list类型的对象
- android 开发手记 activity 之间数据的传递 intent 对象的使用
- 在两个activity之间使用intent传递list类型的对象