Android 使用Intent实现Activity跳转和数据传递
Android 使用Intent实现Activity跳转和数据传递
笔记内容:使用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);//将传递的值显示在标签上
执行如图:
评论暂时关闭