Android笔记(3)---Intent之间的传值
来源:互联网 发布:dnf怎么老网络中断 编辑:程序博客网 时间:2024/05/21 17:52
第一步:
绑定一个button单击事件
btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, Main2Activity.class); startActivityForResult(intent, 1); //打开第二个Activity 请求码是 1; }});第二步:
设置第二个Activity需要往第一个Activity里面传入的值
btn2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(); intent.putExtra("data","hello"); setResult(2,intent);// 返回码 是2 内容是intent:里面有一个字符串是“hello”的数据; finish();//关闭当前Activity 呈现第一个Activity. }});第三步:
在第一个Activity里面接收 传递过来的数据 重写onActivityResult方法(第一个参数是 第一个Activity的请求码 ;第二个参数是 第二个Activity返回码 ;
第三个参数的返回过来的Intent数据。
protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode==1&&resultCode==2) { String a=data.getStringExtra("data"); //取出Intent里面的字符串的值 存入字符串中。 textViewl.setText(a); //把这个值 设置到 TextView上面。 }}
1 0
- Android笔记(3)---Intent之间的传值
- Android窗体之间的传值 Intent Bundle
- android Intent实现Activity之间跳转并传值
- Android基础之两个Intent之间相互传值
- Android Intent实现Activity之间跳转并传值
- Android Intent实现Activity之间跳转并传值
- Android开发 两个Activity之间通过Intent跳转传值
- Android Intent传值和Activity之间对象列表传递
- Android显示Intent和隐示Intent之间的区别?
- Android--Activity之间的跳转(Intent)
- Android组件之间的信使Intent
- Android笔记 Activity(intent) 单向传值
- Android学习笔记之Intent穿梭于各个Activity之间
- Intent 在不同Activity之间的传值
- Intent 进行activity 与activity之间的传值
- Activity之间使用Intent和Bundle传值的区别
- 安卓中不同Activity之间的传值问题用Intent
- Intent在Activity之间传值的几种方式
- KETTLE 实现三表同步的问题
- java系统程序员修炼之道
- 《剑指offer》——用两个栈实现队列
- 解决jQuery-validation框架remote校验只能返回true、false问题
- 黑马程序员--约瑟夫环的问题
- Android笔记(3)---Intent之间的传值
- 经典算法之k-means聚类
- oracle数据库表用序列实现主键自增张
- Single Number II
- 第7周项目项目4 - 队列数组.cpp
- UVa 11178 - 计算几何初步
- ORA-12547: TNS:lost contact 解决方法
- Java输入输出 Stream
- 欢迎使用CSDN-markdown编辑器