位置: 编程技术 - 正文

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

  • 自来水水费增值税发票票样
  • 担任多家公司办事处主任
  • 所得税为什么比利润高
  • 税盘收费吗
  • 按差额缴纳税款会计分录
  • 公司两年账没做
  • 关税的税收主体是外国的进出口商
  • 怎么报企业所得税季报
  • 未休年假三倍怎么计算
  • 购买债券取得的利息收入计入什么科目
  • 公司对外投资是股东会还是董事会
  • 所得税季度预缴纳税申报表中弥补以前年度亏损
  • 电子承兑汇票付款流程
  • 承包方收取分包方费用
  • 党组织专项经费项社区服务队项目简介
  • 货款为现金如何做记账账款凭证?
  • 非独立核算的分公司注销流程
  • 租金收入增值税纳税义务
  • 如何理解纳税人资格
  • 2020年职工福利费扣除比例
  • 增值税从哪一年开始征收的
  • 开发票时含税和不含税是什么意思?
  • 关于诉讼费减半如何减的问题
  • 个人偶然所得捐赠扣除标准
  • 初级备考计划表
  • 房地产开发企业所得税管理办法
  • 供应商质量扣款
  • 事业单位的费用
  • 押金少退侵犯了哪条法律
  • 在银行按揭贷款买房是抵押吗
  • 建筑企业安装费计入什么科目
  • 一文读懂谢娜张杰购房跳单事件始末
  • kafka图形化界面
  • 法定假日的加班费怎么算
  • 布拉塞龙图片
  • cvpr2021论文列表
  • 销售折让销货方式有哪些
  • 一次开票分期确认怎么弄
  • 企业实际发生的与取得收入有关的支出
  • 将织梦dedecms转换到wordpress
  • 织梦怎么用
  • 应交税费需要结转到本年利润吗
  • 何谓应该是什么意思
  • 销售清单有法律效力吗
  • 非正常损失的进项税额可以转出吗
  • 国际结算手续费收入增值税
  • 增值税进项发票抵扣期限是多少天?
  • 资产负债表中的货币资金怎么算
  • 受托方受托代销商品会计分录
  • 企业收到委托开具发票
  • 季度末需要结转本年利润吗
  • 总公司调拨子公司怎么办
  • 小规模纳税人购进税控收款机
  • 从农民手里租用土地用于科研要开发票吗
  • 电脑2003系统
  • Windows Server 2008网络中顺畅访问“邻居”
  • ubuntu没有wlan0
  • centos 安装chia
  • win7出现蓝屏如何解决
  • windows与linux的关系
  • win10一年更新几次
  • 双硬盘 win10
  • Linux dpkg-query 命令用法详解(Debian Linux中软件包的查询工具)
  • linux命令的参数
  • win10电脑提示
  • three.js官方文档
  • jQuery实现select模糊查询(反射机制)
  • unity shader cull off
  • vue eventhub
  • 下列关于android的说法中,错误的是
  • unity3d怎么编程
  • 查看shell脚本
  • python抓取整站链接
  • js的iframe
  • 重新加载activity
  • 北京国税地税合并
  • 个人所得税核定征收的政策
  • 财税指什么
  • steam账号要身份证吗
  • 深圳国税总局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设