android使用startActivityForResult跳转Activity并回传值
来源:互联网 发布:淘宝问卷调查报告 编辑:程序博客网 时间:2024/06/18 08:38
Activity A
final int cityresult = 1;//必须使用finalTextView textview = (TextView)findViewById(R.id.txt_city);textView.setOnClickListener(new chosecityClicklis());class chosecityClicklis implements OnClickListener { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(ActivityA.this, ActivityB.class); intent.putExtra("cityname", textView.getText().toString()); startActivityForResult(intent, GetCityResult); } }public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); switch (requestCode) { case cityresult: textView.setText(data.getStringExtra("city")); break; } }
ActivityB
String cityname;Intent intent = getIntent(); cityname = intent.getStringExtra("cityname");//传值进来,防止返回上个Activity传的值为空 class backClickListener implements OnClickListener { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent i = getIntent(); i.putExtra("city", cityname); setResult(1, i); finish(); } } //虚拟键上的返回键 public void onBackPressed() { //super.onBackPressed();不需要这个,不然ActivityA不能接收到返回去的值 Intent i = getIntent(); i.putExtra("city", cityname); setResult(1, i); finish(); }
0 0
- android使用startActivityForResult跳转Activity并回传值
- android activity之间跳转 setResult 和 StartActivityForResult
- 如何跳转回已打开的Activity并传参(不使用startActivityForResult)
- android中使用startactivityforresult跳转Activity后需要重写onBackPressed()方法
- android activity回传值 activityForResult startActivityForResult
- Android学习之使用startActivityForResult()和onActivityResult()进行跳转并返回数据
- Android中Activity跳转 startActivity和startActivityForResult之间的区别
- android-Activity的跳转与传值:startActivityForResult,setResult,onActivityResult
- Android StartActivityForResult两个Activity相互跳转传递消息
- android Activity 之 startActivityForResult 的使用
- android Activity 之 startActivityForResult 的使用
- Android 登录并跳转Activity
- android: startActivityForResult用法(启动其他Activity并返回结果)
- Android Activity startActivityForResult 问题
- Android-startActivityForResult()启动activity
- android activity startActivityForResult详解
- Android:Activity之间传递参数并跳转
- Activity间的跳转,startActivity与startActivityForResult
- 【ZIP格式分析】 文件名乱码
- FastJson的简单使用
- 如何判断当前界面是否属于某个apk,或具体到某个Activity
- ASM 翻译系列第四弹:高级知识kfed元数据编辑器
- Longest Palindromic Substring--求字符串最长回文子串
- android使用startActivityForResult跳转Activity并回传值
- pfx证书提取公私钥的方法
- oracle之数据类型number分析
- 给Java程序猿们推荐一些值得一看的好书
- 使用BigDecimal原生方法stripTrailingZeros实现末尾去0
- 数据结构实验之查找四:二分查找
- Spring注解@Component和@resource的使用
- CSS3的REM设置字体大小
- 二叉查找树的简单实现