[Android] 003_多个Activity之间的调用和数据传递

Android_003_多个Activity之间的调用和数据传递

 

一. 两个Activity之间的调用.(从第一个Activity打开另外一个Activity)

1. 新建一个Android project, 命名 Activity01.

2. 打开 res—layout--main.xml, 添加一个 Button 控件.代码如下图,保存

clip_image001_thumb[2]

3. 在layout下面的新建一个xml文件, 命名为other.xml, 添加一个TextView 控件, 代码如下图,保存

clip_image002_thumb[1]

4. 打开 res—values--strings.xml, 代码如下图,保存

clip_image003_thumb[1]

5. 打开src--[包名]com.shy--Activity01.java, 在源文件里添加代码如下图, 保存.

clip_image005_thumb[6]

注: 此时导入的OnClickListener是android.view.View.OnClickListener

6. 在src--[包名]com.shy下面添加一新的class文件, 命名为otherActivity.java, 在源文件里添加代码如下图,保存

clip_image007_thumb[2]

7. 在左边的Package Explorer里,打开AndroidManifext.xml, 为otherActivity 添加注册信息, 代码如下图, 保存.

clip_image009_thumb[2]

8. 运行程序, 如下图所示, 点击Next按钮, 就会打开下一个Activity.

clip_image011_thumb[2]

点击Next 按钮后, 显示的结果如下:

clip_image013_thumb[1]

二. 两个Activity之前的数据传递.

1. 打开Activity01.java 源文件, 修改代码如下图, 保存.

clip_image015_thumb[2]

注: 利用: intent.putExtra()方法

2. 打开otherActivity.java 源文件, 修改代码如下图, 保存.

clip_image017_thumb[2]

注: 利用 getIntent() 和 getStringExtra() 方法.

3. 保存所有程序, 运行程序, 如下图.

clip_image019_thumb[1]

点击next按钮后,显示为下图, TextView中的文本Welcome you!是从第一个Activity中获得地.

clip_image021_thumb[1]

posted @ 2011-07-09 08:15  ShanHaiyang  阅读(610)  评论(0编辑  收藏  举报