位置: 编程技术 - 正文

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

  • 个人所得税账务处理分录
  • 股票初始计量后按新金融准则计入哪个科目
  • 小微企业所得税税率2.5% 10% 25%
  • 如何查看发票是否被抵扣
  • 总公司如何分配股份
  • 个人所得税怎么扣
  • 资产负债表固定资产清理怎么填
  • 业务员不拿工资怎么办
  • 个体开票
  • 视同销售不开票如何计算增值税?
  • 工会差旅费如何做账
  • 以股东投资为基础
  • 一次性伤残就业赔偿标准
  • 职工个人代扣款如何做账
  • 商户办会员卡 商场承担责任
  • 旅行社开具发票
  • 个人独资企业可以不开公户吗
  • 私营独资企业是公司还是非公司
  • 公司不收员工的个人所得税怎么处理?
  • 企业汇算清缴前的票可以入账吗
  • 企业的不征税收入用于支出所形成的资产,其计算的折旧
  • 淘宝无票采购账务处理
  • 股东个人所得税怎么申报
  • 存货盘亏应该计什么科目
  • 图书对方开具的证明
  • 公司注销其他应收款怎么冲平
  • 去年的财务费用忘记帐能入今年的账吗?
  • 办公室装修计入什么科目里
  • 收到的投资收益属于经营活动产生的现金流量吗
  • 股东投入的资金可以计入资本公积吗
  • 进口增值税可以抵扣销项税额吗
  • 如何恢复回收站永久删除的文件
  • win11粘滞键怎么关闭 重启后又有
  • 手工明细分类账本怎么记
  • PHP:xml_parser_set_option()的用法_XML解析器函数
  • deepin下载教程
  • 股东分红缴纳个税时间
  • 外单位承担
  • 预付工程施工款会计分录
  • 港口机场铁路
  • “从零开始”
  • pytorch开源项目
  • php 微信公众号
  • 个税零申报流程视频教程
  • 企业微信支付年限怎么看
  • linux用cat命令查看
  • 政府补助收入是免税收入还是不征税收入
  • 投资收益的核算依据
  • 红字发票抵扣联要装订到凭证里吗
  • 期末调整汇兑损益计算
  • 展会门票怎么入账
  • 经营活动现金净流量与净利润的关系
  • 房地产个税是什么意思
  • 如何设置长期有效的二维码
  • 弥补以前年度亏损怎么算
  • 公司支付的工伤待遇包括哪些
  • 对公账户转到个体工商户
  • 购进业务:从国内购进生产用原材料
  • 其他综合收益如何计算所得税
  • 贴现凭证如何做账务处理
  • 开发成本计入现金流量表
  • 其他综合收益 综合收益
  • win8怎么一键关机
  • git checkout撤销
  • centos调出命令行
  • Win10系统如何使用无线网卡上网 win10台式机使用无线网卡上网的两种方法图文教程
  • PadExe.exe - PadExe是什么进程 有什么用
  • linux防火墙命令大全
  • win10hdmi转vga显示器没反应
  • win10正式版多少钱
  • cocos2djs
  • css跑马灯效果
  • unity3D游戏开发
  • android 获取时区
  • 预缴的增值税怎么做账务处理
  • 江西税收优惠
  • 广东etc扣费异常打哪个电话
  • 无经营公司
  • 交社保去地税局交吗
  • 新领取的发票怎么读入金税盘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设