使用Intent实现Activity之间的跳转
使用Intent实现Activity跳转时数据的传递
知识重点:
- 实现跳转
<Button android:id="@+id/button" android:layout_width="fill_parent" android:layout_height="wrap_content"/>
mybutton.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { Intent intent = new Intent(); intent.setClass(Android_02.this, Android_02_02.class);//从前一个Activity跳转到后一个Activity startActivity(intent); } });

第一个Activity

点击第一个按钮后转到了第二个Activity
数据的传递
mybutton.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { Intent intent = new Intent(); intent.putExtra("value", "我是传递的内容");//向Android_02_02传递了一个String类型值 intent.setClass(Android_02.this, Android_02_02.class);//从前一个Activity跳转到后一个Activity startActivity(intent); } });
Intent intent = getIntent();
获得参数内容。并且将参数的内容显示作为标签的内容。如下代码:
Intent intent = getIntent();//得到上一个Activity传递的值 String str=intent.getStringExtra("value"); text.setText(str);//将传递的值显示在标签上
执行如图:

本文介绍了如何在Android应用中使用Intent实现Activity间的跳转及数据传递。首先,在Eclipse中创建两个Activity和对应的布局文件,通过在第一个Activity的按钮点击事件中设置Intent实现跳转到第二个Activity。接着,展示了如何在Intent中添加额外数据并传递,以及在目标Activity中通过`getIntent().getStringExtra()`方法接收并显示传递的数据。

2043

被折叠的 条评论
为什么被折叠?



