位置: 编程技术 - 正文

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

  • 金税盘开票软件换电脑后怎么操作
  • 计入税金及附加的科目
  • 上个月没有清卡,这个月可以抄税吗
  • 企业所得税预缴后亏损
  • 交易性资产入账金额和入账金额区别
  • 低值易耗可以直接入管理费用吗
  • 本年收益的会计处理
  • 发票未到已验收什么意思
  • 外包和离岸外包一样吗
  • 待抵扣进项税额和待认证进项税额的区别
  • 记账凭证的填写示例
  • 向其他单位无偿提供服务的不需缴纳增值税
  • 专用发票可以开安装费吗?
  • 这个月没有进项开了发票可怎么办
  • 劳务公司差额征税怎么计算
  • 商业保险可以报税吗
  • 盐酸编号
  • 年底增值税有余额吗
  • 培训费增值税专用发票
  • 预估成本费用会计科目
  • 咨询费属于什么大类
  • 代开专票不满10万的要交附加吗?
  • 新版edge浏览器兼容性视图怎么设置
  • 事业单位年终事迹材料
  • 赠与合同公证收费标准
  • 重置组策略命令
  • 腾讯电脑管家下载
  • wordpress相关文章插件
  • 新win10浏览器
  • 宏基笔记本一键恢复系统
  • 知乎如何更改名字
  • 员工意外受伤费用谁出
  • web前端有哪些
  • 无形资产的摊销年限不得低于多少年
  • 企业销售商品怎么做分录
  • 中央公园商场
  • 2023前端面试题pdf
  • uniapp开发微信小程序源代码
  • vue如何使用axios
  • 发票 加工费
  • 企业预付账款属于什么科目
  • 报废产品需要入库吗
  • 员工办理健康证需要什么材料
  • 印花税应计入哪里
  • 工资和五险一金在公司发,个税在子公司扣
  • 房地产公司土地计入什么科目
  • python怎么运行程序
  • 海外工作工资税收问题
  • 财政拨款方式有哪几种
  • 借递延所得税资产贷递延所得税费用
  • 高新技术企业补助需要交所得税吗
  • 小规模纳税人为什么不能抵扣进项税
  • 如何计算生产费用
  • 运输公司汽车折旧能直接进主营成本吗
  • 核定征收所得税税率是多少
  • 冲减以前年度利润
  • 无需缴纳的税费是什么
  • 企业预付账款的分录
  • mysql 性能调优参数
  • sql server查询数据库大小
  • windows Server 2003设置磁盘配额操作图解
  • 安装fedora33
  • linux共享
  • 如何用u盘装系统盘
  • xp创建VPN连接图文教程
  • linux整理磁盘
  • win7怎么查看系统位数
  • opengl二维绘图函数
  • node.js require() 源码解读
  • 详解Javascript ES6中的箭头函数(Arrow Functions)
  • python ftp storbinary
  • vue路由router
  • 安卓画图板
  • JavaScript正则表达
  • 深入解析windows第7版pdf
  • Android SDK Manager无法更新的解决方案
  • Android EventBus实战
  • 电子税务局房产税怎么申报
  • 税务系统个人业务自传
  • 湖南地方税务局网上办税大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设