位置: 编程技术 - 正文

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

  • 进项税额怎么抵税
  • 固定资产一次性折旧的账务处理和税务处理
  • 土地税和房产税缴纳时间
  • 企业所得税怎么征收几个点
  • 小微企业税收优惠政策2023年
  • 营业成本和生产成本的公式
  • 办理税务登记之后
  • 如何保证企业生存发展
  • 联营企业子公司抵消比例
  • 企业存货实际成本的构成包括
  • 延期申报预缴税款比例
  • 商标转让所需要的材料
  • 契税晚交有什么影响
  • 当期进项税额大于销项税额
  • 权益性投资收益的账务处理
  • 坏账已核销
  • 法人的往来款可以转为实收资本吗?
  • 公司购电缆用于生产如何记账?
  • 会计增长知识方面
  • 应交税费计提是借方还是贷方
  • 旅游服务费计入什么费用
  • 税法关于劳务费用的规定
  • 农产品收购发票是普票还是专票
  • 分拆业务所涉及客户
  • 差额发票开具的步骤
  • 将外购商品用于在建工程计入固定资产成本吗
  • 金税三期核心征管系统行政处罚
  • 个人车辆租给公司有什么后果
  • win7系统如何设置热点
  • 原材料和加工费能分着开票么
  • 收到外运公司托收海运运费单据1000美元
  • 费用已付款跨年怎么做账
  • 房地产企业前期物业费可否税前扣除
  • 未分配利润转增股本交印花税
  • 图文详解:台盆柜安装的全过程
  • 直线法计提折旧每年都一样吗
  • 空调安装还要收费
  • 房地产企业增值税扣除土地成本
  • 应收票据利息会计科目
  • 什么叫集团内企业
  • php连接数据表
  • 驼鹿穿过莫兰山了吗
  • 外币存款业务
  • 最好的ph计
  • 电票怎么付给别人
  • php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
  • 跨月的专用发票可以重新开吗
  • audit result
  • 花生油代加工厂
  • 年度报表资产总额平均值怎么算
  • sql存储过程几个主要步骤
  • 织梦的css样式在哪
  • 不良品扣款入什么科目
  • 外贸企业应交税费计入
  • 增值税申报表是含税还是不含税
  • 暂估入账后续处理
  • 应交税费要计提吗?
  • 租赁行业出租方要交税吗
  • 事业单位财政直接支付购置固定资产
  • 资产减值的含义与应用范围
  • mysql批量修改字段值
  • mysqlyog安装教程
  • mysqlgroupby用法解析详细
  • mysql5.5怎么用
  • ubuntu搜索已安装软件
  • linux/tmp
  • 组装机没有装系统开机会怎么样
  • mac连不上无线网络
  • windows手动启动服务
  • ubuntu安装chia
  • win7 如何截屏
  • 深入理解linux系统
  • js用变量值做参数
  • linux查找功能
  • 网页全屏是哪个键
  • javascript语言入门教程
  • 陕西国家税务
  • 个人所得税缴纳标准2024年
  • 乡镇经管站是如何工作
  • 税款复核需要多少天
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设