在Android开发中,经常要在Activity之间传递数据。同时使用Intent,可以用其来开启Activity,同时也可以用它来在Activity之间传递数据。
工具/原料
1
电脑
2
eclipse软件
方法/步骤
1
使用Intent传递数据,调用putExtra()方法。将数据存储在Intent中。例如,要是将字符串传递到Activity02中: String data='Hello Activity02' Intent intent=new Intent(this,Activity02.class); intent.putExtra('extra_data',data); startActivity(intent);
2
案例:用户注册 创建一个程序,命名为“用户注册”,同时在Acitivity中设计对应的布局文件,如下图:
3
创建接收数据Activity界面Activity02,添加TextView用来展示用户信息。如图:
4
在MainActivity 中编写界面交互代码,实现数据的具体传递:
5
创建Activity02来接收数据并展示,代码如图:
6
在清单文件中进行配置,如图:
7
完成,之后运城程序就可以了。
注意事项
1
Android中android:label属性是用来指定显示在标题栏上的名称的,如果activity中设置了该属性,则跳到该activity页面时标题会显示在Activity中的配置名称。
2
passDate()方法实现了获取用户输入数据,并且以Intent作为载体进行数据传递。
下一篇:使用csvde导出域用户
