位置: 编程技术 - 正文

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

  • 公对公100万的生意扣税多少
  • 生产型企业进项税加计扣除
  • 增值税存量和增量留抵退税
  • 财务软件怎么样才能用
  • 收入能加在库存上吗
  • 服务行业人工费计入什么科目
  • 怎么报企业所得税季报
  • 准予在以后年度结转扣除的项目
  • 税控盘费用减免分录
  • 经营杠杆系数分类
  • 缴纳企业所得税怎么计算
  • 跨年度取得增值税发票能否抵扣?
  • 增值税专用发票电子版
  • 借 其他应付款
  • 金蝶结转损益后怎么进下一期
  • 预计负债怎么计提递延所得税资产
  • 未成立工会组织情况说明
  • 增值税发票的作用
  • php嵌入js
  • 进项加计扣除如何做分录
  • php面向对象的三大特征
  • vue for循环遍历对象取值
  • 建筑业统一发票真伪查询
  • 如何导入并使用数据库
  • 进项税不得抵扣的意思
  • 招聘退休人员北京宿管
  • php 图片
  • $ajax请求
  • php递归算法经典题目
  • 没有开发票的收入
  • 支付施工单位进度款的请示
  • access使用查询设计视图计算并显示平均成绩
  • 运输公司税务筹划
  • sqlserver2005 xml字段的读写操作
  • 资本支出预算属于经营预算吗
  • 金税四期对企业纳税管理影响分析
  • 企业所得税几种税率
  • 中小企业抵税
  • 专利代理服务费如何记账
  • 资本公积怎么计提
  • 外部审计的构成
  • 贷款利息收入如何核算
  • 股东以无形资产入股是否需要缴纳个税
  • 收客户货款怎么说话
  • 银行承兑汇票以公允价值计量
  • 本月只有进项税没有销项税需要结转吗
  • 物业安装摄像头的规定
  • 技术服务费收入会计分录怎么写
  • 新增社保需要工资表和记账凭证吗
  • 递延所得税资产账务处理
  • 办公家具可以一次性抵扣吗?
  • 购买工程物资能使现金流量变动吗
  • 经营性应付项目减少对经营活动现金
  • 企业备用金怎么做账
  • 工业企业建立账套
  • mdf文件在哪
  • windows勒索病毒溯源
  • 隐藏的系统应用在哪找
  • 神之浩劫能玩吗
  • winxp不显示桌面图标
  • u盘安装linux系统遇到的问题
  • ias.exe是什么程序
  • 64位的ubuntu15.04怎么安装WPS?
  • linux查看硬件信息的命令
  • win7系统共享打印机设置方法
  • kdeskcore.exe是什么
  • win7桌面图标全部变成了e而且打不开
  • win7如何安装iis7.0
  • python随机数代码
  • javascript如何学
  • jquery.form
  • node.js上传文件
  • 前方高能(莞尔wr)晋江
  • js创建对象的方法有哪些
  • python中如何抛出异常
  • 河北税务局是干嘛的
  • 低丰度油气田开采的原油
  • 科研用地是否缴纳土地使用税
  • 国家税务总局办公室电话
  • 杭州文明城市几连冠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设