位置: 编程技术 - 正文

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

  • 出库成本是什么意思
  • 税金及附加有啥
  • 一般纳税人快递费税率
  • 关联企业利息
  • 合同签订之后国家降税怎么办?
  • 一般劳务报酬和税收区别
  • 其他收益科目账务处理
  • 受托加工费直接计入生产成本
  • 国有企业无偿划转资产需要交税吗?
  • 广告费怎么入账
  • 加油站固定资产折旧年限
  • 从国外购进样品要交税吗
  • 保证金抵扣货款合同
  • 公司要撤资入股的钱可以退吗
  • 企业关闭股东拿回投资款需要交税吗
  • 印花税到底什么通俗一点
  • 外贸出口企业城市排名
  • 营改增后房地产企业增值税税收筹划存在问题
  • 餐饮行业纳税指引及营改增后税负变化!
  • 增值税电子普通发票怎么下载
  • 企业购入新能源电车需要缴纳印花税吗
  • 进口报关单是什么样子的
  • 外币借款利息汇兑差额计算公式
  • 一般纳税人普通发票跨月冲红流程
  • 是否所有电池产品都需在进口环节缴纳消费税?
  • 汇算清缴是什么时间
  • 网络公司的财务主要做什么
  • 企业租赁汽车交什么税
  • linux鼠标左键失灵
  • php数组函数题目
  • 上月抵扣的发票怎么开
  • 联表更新数据
  • 递延收益会计科目核算什么内容
  • python读书笔记
  • 基于反事实因果推断的度小满额度模型
  • 残保金如何缴纳残疾人工资如何扣除
  • 财务报表没有申报会影响领发票吗
  • 其他资本公积如何转出
  • 个人所得税转账扣除子女教育那个什么时候可以提交
  • php decbin
  • 织梦如何添加浮动广告
  • 临时贷款属于什么会计科目
  • sql server 2008使用说明
  • 党建经费提取是上年度还是下年
  • 没有金税盘可以开专票吗
  • 实物投资入股
  • 电脑买回来可以直接用吗
  • 专用发票与普通发票的区别有
  • 内含报酬率的计算公式Npv
  • 金税盘减免税款分录
  • 研发设备的折旧计入研发费用吗
  • 生产车间包括什么
  • 原材料暂估的业务包括
  • 邮寄发票的快递费走什么科目
  • 广告公司没有广告合法吗
  • 所得税会计凭证包括哪些
  • 购买咨询服务费计入什么科目
  • 收不回来的其他应收款如何坏账处理
  • 做好成本会计的基础工作主要对企业成本管理有什么意义
  • 国家医疗保障机构
  • CMD命令操作MSSQL2005数据库(命令整理)
  • sqlserver数据库事物日志已满
  • ubuntu磁盘空间突然满了
  • win10桌面右边没有了怎么弄出来了?
  • win8怎么打开cmd命令窗口?
  • Linux如何清理磁盘空间
  • 最新推荐美剧
  • shell脚本怎么导出
  • unity协程执行顺序
  • 字符串拼接join
  • 简单的jquery插件实例
  • jquery warp
  • 让ie运行js时提示允许阻止内容运行的解决方法
  • javascript parseInt 函数分析(转)
  • 安徽省国家税务总局电子税务局
  • 沧州地税局领导班子
  • 北京交通政务
  • 税务文书保存期限分几类
  • 结售汇选择汇还是钞好
  • 加工修理修配税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设