位置: 编程技术 - 正文

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

  • 关于资源税的问题
  • 老项目增值税简易计税
  • 浅析建筑行业农民工的法律保护
  • 发票报送日志不完整
  • 劳务公司临时工工资需要申报吗
  • 网上社保增减员操作流程
  • 建筑行业预缴增值税可以用进项抵缴吗
  • 会计集中核算模式
  • 出口货物是否属于存货
  • 搬迁补偿收入计入什么会计科目
  • 公司开办费有哪些
  • 进项留底怎么做账
  • 个税起征点调整至5000
  • 行政单位往来款项长期未清理
  • 学校付学生的现金奖励入什么科目
  • 纳税申报表如何导出
  • 企业收到税务局退税分录
  • 银行汇票多余款收账通知怎么做记账凭证
  • 制造企业搬运系统设计重组带来新活力
  • 生产车间计提折旧分录
  • 净现值为什么要除以它的折现率
  • 给工会开发票企业需要报税吗?
  • 财税[2001]10号
  • 工程施工开具发票
  • 境外个人汇入汇款规定
  • 基本户没开 可以销户吗
  • 注册资本与利息的税前扣除
  • 酒店长包房正常打几折
  • 折旧计算方法举例
  • 怎么做win8系统u盘pe
  • 微pe工具箱怎么用
  • Mac如何开启无痕浏览
  • 购买理财产品收到的利息分录
  • echarts w3c
  • 一本书装订费多少钱
  • PHP:mb_stripos()的用法_mbstring函数
  • 赡养老人支出如果有四个子女都要填吗
  • 跨国并购融资问题
  • 年终奖发放形式 更改 税务局
  • php://input用法
  • word下划线怎么延长
  • php自定义字段
  • vue3setup语法糖如何定义realtive数据
  • 瑞吉外卖项目简历
  • 猿创设计科技有限公司
  • laravel 分页 api
  • 商贸企业发生退税的原因
  • fold命令 限制文件列宽
  • php源码破解
  • 模具固定资产如何核算
  • 总公司不是小微企业,分公司独立核算的
  • 品牌代理费计入什么费用
  • 简易计税项目可抵扣吗
  • 累计净值是怎么计算的
  • 电脑填制记账凭证合计数前的符号怎么输入
  • 以前年度损益调整是什么意思
  • 银行利息 税
  • 暂估的费用次年调增怎么做会计分录
  • 工会经费的计提与缴纳
  • windows2003企业版sp2密钥
  • Winpack.exe - Winpack是什么进程
  • CoverDesigner.exe是一个安全进程吗 CoverDesigner进程查询
  • linux mkdir函数创建多级目录
  • 获取windows的最新信息
  • win7操作系统的主要功能
  • cocos2dx + android 如何添加百度插屏广告
  • js message事件
  • Spring+MyBatis+Velocity+BootStrap实现Android混合App快速高效服务端
  • unity克隆物体
  • 点击按钮显示
  • 性能优化是什么
  • 获取某个div的高度
  • unity?
  • javascript总结笔记
  • android缓存机制
  • jQuery Tags Input Plugin(添加/删除标签插件)详解
  • jquery里的each()是什么函数?你是如何使用他的?
  • 怎么在电脑上下载浙政钉
  • 企业卖旧房如何计算缴纳土地增值税
  • 深圳市福田区行政代码是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设