位置: 编程技术 - 正文

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

  • 财政部监制章可以报销吗
  • 个税汇算清缴为啥要补交
  • 当月销售下月开票如何做账分录
  • 制造费用在借方表示什么
  • 企业所得税申报时间
  • 个体工商户定期定额核定
  • 财务合理化建议例子
  • 子公司注销母公司合并报表处理
  • 以前年度的所得税要补缴怎么办
  • 境外签署合同的效力
  • 用现金购买办公设备会计分录
  • 收到别人的承兑怎么入账
  • 现金流量表年报期末现金余额
  • 收到合同款
  • 公司厂房拆迁要交税吗
  • 船期延迟出口开票开在了上个月会计处理是怎样的?
  • 补偿款开具发票
  • 不能抵扣的福利发票要勾选吗为什么
  • 交叉持股的合并财务报表
  • 地产商自持是什么意思
  • 收据是否当月入帐
  • 闲置资金购买理财产品
  • 不动产广告位出租税率是多少
  • 什么原因导致血脂高
  • ajax请求php接口
  • php实现上传图片功能
  • 已缴税额比应纳税额多
  • linux中loop的含义
  • 清晨暴雨的说说
  • framework怎么用
  • php的魔术函数
  • 营改增几个阶段
  • 一般纳税人与小规模纳税人在报税方面的区别
  • 手把手教你如何从一无所有到财务自由
  • vue的安装步骤
  • web前端面试题2021及答案
  • 微信红包的随机性
  • 咨询服务业的收入确认原则
  • 增值税专票的开票要求
  • 建筑业先预缴还是先扣税
  • python如何实现事务机制
  • 如何进行会计制度改革
  • 公司买15万的车可以抵扣多少税
  • 自用房地产转换为成本模式计量的投资性房地产
  • 本年利润的会计分录怎么做
  • 现金回收率怎么计算
  • 汽车租赁入什么费用
  • 公司做账开票是什么意思
  • 应交税费其他收入会计分录
  • 没有报关单可以出口吗
  • 小规模附加税减半征收什么时候开始
  • 材料人工制造费用是什么成本
  • 新企业办理金税盘流程
  • 土地增值税怎么预交税款
  • mysql 左链接 右链接
  • 浅谈mysql explain中key_len的计算方法
  • linux服务器怎么连接wifi
  • 如何利用批处理实现更改ip修改
  • bios密码忘记了要怎么重置
  • 安装xp后win7不能用怎么办
  • ubuntu获取当前路径
  • xp系统1
  • win8如何进行系统还原
  • windows10新功能
  • windos10正式版
  • unix系统常用命令大全
  • android内存工具
  • 3d网络游戏开发方法
  • ztree getnodebytid
  • android yield
  • 详解Javascript ES6中的箭头函数(Arrow Functions)
  • jquery中checkbox使用方法简单实例演示
  • js数组entries
  • 快速解决偏头痛的6个方法
  • adb查看ip地址
  • android 材料设计
  • 湖南社保卡怎么网上缴费
  • 车没交车船税上路什么后果
  • 城镇土地使用税会计分录
  • 综合所得税包括哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设