位置: 编程技术 - 正文

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

  • 进项税额加计抵减5%
  • 两处取得工资的成语
  • 增值税发票什么时候认证
  • 上年数为负数,今年数为正数怎么算增减比率
  • 税务逾期记录怎么消除不了
  • 劳务公司劳务协议范本
  • 经常性支出是什么意思
  • 税务局开普票怎么开
  • 取得无形资产当期收入
  • 租房提前退租违约金国家标准
  • 计提成本会计分录怎么做
  • 劳务报酬2019
  • 退休返聘人员被辞退未提前通知能要求多付一个月工资吗
  • 股息率炒股
  • 早教加盟需要
  • 高新技术企业优惠政策叠加
  • 抵扣消费税的利益主要
  • 本月没有发生额本月合计
  • 工程前期咨询收费标准
  • 银行定期存款转存
  • 如何手动更新目录
  • bios设置网卡开启
  • 会计的职责概述
  • 出口退免税的基本政策包括
  • quickres.exe - quickres是什么进程 作用是什么
  • php 数组
  • 企业当期产生的外币报表折算差额
  • Win11错误提示"the pc must support secure boot"怎么解决
  • 微软 Windows x64 仿真正式推出,只支持 Win11 ARM
  • windows商店如何切换地区
  • 发票认证了但是没收到票怎么处理
  • php数组去重函数
  • 备用金报销怎么做账
  • php常用设计模式有哪些
  • 生产成本制造费用怎么算
  • 利润的构成要素包括
  • 未使用的土地使用权可以摊销吗
  • 银行转账手续费最高多少钱
  • thinkphp框架入门
  • php生成唯一字符串
  • php单例模式懒汉和饿汉
  • 交易性金融资产处置时的会计核算步骤
  • php接口怎么调用
  • 固定资产盘点方案
  • 公司买15万的车可以抵扣多少税
  • 财务费用账户属于什么账户
  • 房屋租赁房产税如何征收
  • 收到银行承兑汇票如何记账
  • 财政专户资金支出
  • 总分类账与明细分类账平行登记的要点包括
  • 投资性房地产出租收入计入什么科目
  • 劳务派遣公司该不该去
  • 进项发票认证后暂不抵扣
  • 材料合理损耗计入入账价值吗
  • 非流动资产基金借贷方表示
  • 银行询证函快递费谁负担运费
  • 企业超过一定金额采购需求
  • 工程施工明细科目结转吗
  • sql 获取字段类型
  • macbook如何恢复出厂
  • freebsd安装手动分区
  • 怎么在centos中创建一个文件
  • centos7光盘挂载方法
  • mac计算器怎么用
  • Unity3D 事件
  • qt5.15教程
  • extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
  • android遇到的难题,怎么解决的
  • css网站布局实录
  • jsp下拉框跳转到相应页面
  • js弹出小窗口
  • JavaScript中OnLoad几种使用方法
  • python scripy
  • ios异步加载图片
  • js修改url
  • JavaScript中的6种运算符总结
  • 税务徽标含义
  • 电信电普
  • 地下建筑规定
  • 预测收入遵循什么方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设