位置: 编程技术 - 正文

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(安卓实现单选题)

  • 收到个人开票会计分录怎么做
  • 去年的财务报表可以更正申报吗
  • 长期待摊费用摊销年限规定
  • 支付宝收据在哪儿看
  • 资产损失税前扣除管理办法
  • 养老保险补缴利率是多少
  • 个体户能开增值税专用发票税率是多少
  • 以前的固定资产现在做账怎么入账
  • 项目现金流量的构成
  • 公司购买饮水机的申请
  • 期初未交增值税借方余额
  • 什么是个体工商户业主
  • 企业理财收入交哪些税
  • 收到的发票开票人是管理员,这样可以吗?
  • 如何根据原始凭证填制记账凭证
  • 和别人合作投资后悔了怎么说
  • 主营业务收入会计分录怎样写
  • 删除所有没有销售业绩的员工记录
  • 金税三期上线后的税收征管问题
  • 小规模查账征收增值税怎么算
  • 专利权转销处理方案
  • 没有原始凭证可以审计吗
  • 以土地使用权出资入股未办过户能否抽回
  • 停工损失会计准则
  • mac系统存储好大
  • php循环语句
  • 车辆违章罚款的钱上交到那了
  • origin2017曲线拟合
  • 税控系统的维护包括哪些内容
  • Vue3 + Pinia 持久化存储
  • yii框架搜索分页modle写法
  • Anaconda(python,pycharm)半详细安装教程
  • 专家坐诊信息
  • 数据挖掘技术介绍
  • linux php redis扩展
  • 业务招待费调增额怎么算
  • 会计怎么计算
  • 未来的现金流折现
  • 汽车进项税什么时候抵扣
  • phpcms插件
  • c语言asc函数
  • 银行存款调节表调整后的银行存款余额
  • 印花税减半征收政策什么时候开始的
  • 计算企业所得税分录
  • 小额支出没有发票怎么办
  • mysql默认值怎么设置
  • 其它应付款的审计内容
  • sql server2014教程
  • 公司向法人借款协议
  • 安全生产费用收取方案
  • 递延所得税资产和负债账务处理
  • 购买设备分期付款凭证怎么做
  • 一般纳税人怎么算税
  • 土地出让金进项税怎么算
  • 专项拨款会计分录
  • 债权投资的交易费用计入成本还是利息调整
  • 奖金如何做账分录
  • 网上购物退货后钱多久到
  • 研发费用加计扣除比例及计算方法
  • 没有销售收入可以有销售费用吗
  • 最全的免费追漫软件
  • 在window7
  • 苹果mac录制屏幕
  • realshed.exe - realshed是什么进程 有什么用
  • 番茄花园论坛
  • win8的运行在哪里打开
  • mxtask.exe - mxtask是什么进程文件 有什么用
  • 网页收集数据
  • unity jsonutility 数组
  • OKHttp源码解析-ConnectionPool对Connection重用机制&Http/Https/SPDY协议选择
  • ubuntu不待机
  • 从零基础开始学
  • Tasharen Fog of War v1.0战争迷雾插件的使用(含Unity5.0Bug解决)
  • angular创建service
  • border-radius在Android下的几个BUG
  • centos6.5设置网络
  • ajax链式调用
  • 江西省税务局查不到缴费记录
  • 个人所得税子女教育到多大结束
  • 城市维护建设税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设