位置: 编程技术 - 正文

android之startActivityForResult的使用

编辑:rootadmin

推荐整理分享android之startActivityForResult的使用,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

在Android中startActivityForResult主要作用就是:

A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy

android之startActivityForResult的使用

//看效果

//看代码

[java] view plaincopypackage jason.actres; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; public class ActivityResultDemoActivity extends Activity { private Button button_start_task; private TextView TextView_result; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); button_start_task=(Button) findViewById(R.id.button_start_task); TextView_result=(TextView) findViewById(R.id.TextView_result); button_start_task.setOnClickListener(new button_start_task_Listener()); } private class button_start_task_Listener implements OnClickListener { public void onClick(View v) { Intent intent=new Intent(ActivityResultDemoActivity.this,SimpleTaskActivity.class); //关键点来了,使用startActivityForResult来启动 startActivityForResult(intent, ); } } /** * 复写onActivityResult,这个方法 * 是要等到SimpleTaskActivity点了提交过后才会执行的 */ @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { //可以根据多个请求代码来作相应的操作 if(==resultCode) { String bookname=data.getExtras().getString("bookname"); String booksale=data.getExtras().getString("booksale"); TextView_result.setText("书籍名称:"&#;bookname&#;"书籍价钱"&#;booksale&#;"元"); } super.onActivityResult(requestCode, resultCode, data); } } //任务处理类[java] view plaincopypackage jason.actres; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class SimpleTaskActivity extends Activity { private EditText EditText_bookname; private EditText EditText_booksale; private Button Button_task_fulfill; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main2); EditText_bookname=(EditText) findViewById(R.id.EditText_bookname); EditText_booksale=(EditText) findViewById(R.id.EditText_booksale); Button_task_fulfill=(Button) findViewById(R.id.Button_task_fulfill); Button_task_fulfill.setOnClickListener(new Button_task_fulfill_Listener()); } private class Button_task_fulfill_Listener implements OnClickListener { public void onClick(View v) { String str_bookname=EditText_bookname.getText().toString(); String str_booksale=EditText_booksale.getText().toString(); //判断空,我就不判断了。。。。 Intent data=new Intent(); data.putExtra("bookname", str_bookname); data.putExtra("booksale", str_booksale); //请求代码可以自己设置,这里设置成 setResult(, data); //关闭掉这个Activity finish(); } } }

Android 进行单元测试难在哪-part3 原文链接:HOWTOMAKEOURANDROIDAPPSUNITTESTABLE(PT.1)原文作者:MatthewDupree译文出自:开发技术前线www.devtf.cn译者:chaossss校对者:tiiime状态:完成在Android应用中进行单元

Android UI开源框架 1.Side-Menu.Android分类侧滑菜单,Yalantis出品。项目地址:

Android之取消ViewPage+Fragment的预加载 Android之取消ViewPageFragment的预加载用过ViewPageFragment组合的童鞋自然知道这个问题,没有遇到的同学祝愿你们永远不会遇到,呵呵。直接上关键代码注释

标签: android之startActivityForResult的使用

本文链接地址:https://www.jiuchutong.com/biancheng/384204.html 转载请保留说明!

上一篇:android之layout布局和ListView中的一些属性介绍(安卓layout布局)

下一篇:Android 进行单元测试难在哪-part3(安卓实现单选题)

  • 计提坏账准备需要纳税调增吗
  • 房地产公司资本公积
  • 废旧物资增值税税收优惠政策
  • 个人房屋租金收入怎么交税
  • 天然气安装工程施工劳务协议
  • 维修 物业
  • 单位车转到个人名下要什么材料
  • 当月作废的专票需要开负数发票么
  • 季度企业所得税计算方法举例
  • 一个月怎么控制花一千块
  • 增值税开票资料没有电话可以吗
  • 一般纳税人企业所得税计算公式
  • 公司经营困难情况说明怎么写
  • 货物退回发票冲红会计分录
  • 关税税率表包括哪些税种
  • 领款凭证可以当收据吗
  • 过桥过闸 增值税
  • 税率税额是星号什么意思
  • 企业年金企业所得税扣除标准
  • 工资中的话费补助是什么
  • 公司变更名称重新申请
  • windows10如何设置屏幕常亮
  • h3c路由配置教程
  • 一年内到期的应付债券计入
  • 支付宝支付凭证图片
  • 代扣个人缴纳社保费
  • vim diff对比
  • php options
  • win10蓝牙共享网络给手机
  • php import
  • 税控减免怎么做账
  • thinkphp删除文件
  • 注册公司时的注册资金
  • 业务招待费的企业是什么
  • php进行批量任务分类
  • declare -i
  • 制造业属不属于第二产业
  • 销售佣金 会计分录
  • 收到的稳岗补贴是否需要交税
  • 公司当月没有人发工资
  • 如何让网站优化成功
  • 撤销红字发票申请表
  • 年终汇算清缴所得税计算器
  • 出售固定资产不能作为企业的收入
  • 增值税报表附表三
  • Linux编译mssql扩展使用php连接sqlserver2008的使用步骤
  • sql2019远程连接
  • sql server 2005怎么用
  • 撤回或减少投资所得税处理
  • 办公用品开普票几个点
  • 上年度记错科目怎么调整
  • 盈余公积多计提对报表的影响
  • 会计科目其他应付款代码
  • 取得资产需要付出成本吗
  • 飞机票退票费报销凭证图片
  • 职工体检可以从工会经费支出
  • 投资方持有的能够对被投资单位实施
  • 企业进行短期投资的目的包括
  • mysql 表分区
  • 如何找回丢失数据
  • macos safari无法使用
  • win8.1使用
  • ubuntu 18.04防火墙
  • xp任务栏靠右怎么调回来
  • win7系统升级win8
  • 5.2光源
  • javascript登录验证
  • python线程池最大数量
  • Python插件怎么安装
  • js定义数字
  • 如何用jquery
  • centos 开机启动程序
  • 梦见擦窗户框
  • python怎么用命令行
  • js effect
  • javascript的dom
  • unity接入google内购
  • 互联网巨头bat有哪些
  • 用javascript
  • 江苏省无犯罪证明
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设