位置: 编程技术 - 正文

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

  • 城建税计税依据公式
  • 企业支付的租金在汇算时可一次性税前扣除
  • 其他应收款审计说明怎么写
  • 在建工程贷款利息分录
  • 异地预缴税款不交可以吗
  • 申报同步更正
  • 小型制造型企业有哪些
  • 单位职工住周转房是否缴纳房租
  • 税控盘服务费减免政策文件
  • 销售成本结转中的库存商品的单价错了怎么改u8
  • 银行缴纳印花税的范围
  • 一般纳税人选择简易计税进项税可以抵扣吗
  • 结转贸易方式
  • 普通发票离线限额为0
  • 个人所得税的标准有几档
  • 统借统贷合同需要交印花税吗
  • 差旅费可以支取现金吗
  • 房地产预缴增值税税率是多少
  • 投资股权投资基金算不算利好
  • 自然人独资企业和一人有限责任公司
  • 收到退回残疾金分录
  • 投资公司抛售原始股如何交税?
  • 每日盈亏报表怎么算
  • 我想设置应用
  • 纳税确有困难标准
  • php脚本主要用于的三个领域
  • 数字证书费用计入管理费用什么科目
  • 没有发票只有收据可以报销吗
  • 公司logo设计费是业务宣传费吗
  • MAC OS X Yosemite开启深色模式的方法
  • vue浏览器版本
  • 长春花怎么养才能爆花
  • php生成随机数字
  • 消费税的会计分录怎么写
  • vue项目中技巧知识点
  • 班夫国家公园最佳旅游时间
  • 发票联和抵扣联区别
  • cesium三维地球
  • 马尼亚岛的降水特点
  • 数字图像处理课后题答案
  • opencv教程
  • dos命令怎么转到d盘
  • 缴纳的印花税怎么入账
  • 在成本了核算工资怎么算
  • python ide包括哪些
  • 个人重组债务怎么交税
  • 汇算清缴费用调整怎么做账
  • 酒店营业成本预算
  • mysql中的语法
  • 自行建造的固定资产达到预定可使用状态
  • 购买的手机可以退货吗
  • 预缴增值税需要提供什么资料
  • 外国企业常驻代表机构
  • 经营范围中没有这个项目开票后果
  • 长期待摊费用属于资产类吗
  • 发票金额大于实际报销怎么做账
  • 商业会计和财务会计
  • 建筑服务的税率是
  • 承兑汇票被背书人
  • 没有期初数据会怎么样
  • mysql获取数据库表名
  • sql server中一个数据库可以有多个文件组
  • sqlserver日志恢复数据
  • win7旗舰版系统还原无法启动
  • ubuntu系统如何安装qq
  • 惠普hp笔记本电脑
  • 如何用pe弄双系统引导
  • hadoop开发环境linux集群的安装步骤
  • redhat无法启动
  • linux中mnt
  • opengl 实现
  • linux source命令是什么
  • 巧用dos命令合并图层
  • python re 查找
  • cygwin下载教程
  • javascript基础
  • unity 加载界面
  • linearlayout布局怎么设置
  • 事前监督的名词解释
  • 税务总局地位
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设