位置: 编程技术 - 正文

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

  • 农业免税收入怎么填纳税申报表
  • 增值税专用发票的税率是多少啊
  • 非货币性资产交换补价大于25%的会计处理
  • 新车车船税怎么交
  • 购买冰箱微波炉注意事项
  • 机器维修费属于变动成本吗
  • 周转材料登三栏式明细账吗
  • 资产负债表应付账款怎么算
  • 增值税加计扣除账务处理
  • 购置房屋
  • 委托加工应税消费品名词解释
  • 员工冲借款收据怎么开?
  • 企业自有房产的所有权
  • 仓库产品出库到货时间
  • 一次性收到跨期租赁费会计分录
  • 收到样品费计入什么科目
  • 各税种会计分录
  • 白酒的消费税怎样计算
  • 增值税票查无此票是什么原因
  • 小微企业免税销售额怎么算
  • 营改增来了!会计人应如何自处
  • 收到分红款企业所得税怎么填报
  • 固定资产减值准备可以税前扣除吗
  • 核定应纳税额的具体程序和方法
  • 1697509966
  • 刚成立的工业企业如何具体设计和考虑成本项目处理?
  • 长期股权投资核算的成本法与权益法的主要差别有哪些
  • 如何网签三方协议合同
  • 只有发票没有银行客户专用回单是啥意思
  • 文化事业建设费2023年是否减免了
  • 税前扣除税后扣除
  • 怎么把qq垃圾全部清除
  • mac安装双系统教程
  • php string函数
  • PHP:apache_reset_timeout()的用法_Apache函数
  • 逾期利息算法
  • 行政事业单位怎么考
  • 查询数据库的7个标准步骤
  • php最好的编程语言
  • 退货的增值税专票怎么开
  • laravel 自定义类
  • vue 长列表优化
  • 可用保证金余额为负
  • html怎么设置隐藏元素
  • Apsara Clouder云计算技能认证
  • tune a video:one-shot tuning of image diffusion models for text-to-video generation
  • 员工通行费合法报销
  • 出口商品没有发票可以入收入吗
  • 税率减按1.5%计算是什么意思
  • 租赁公司租赁物计入什么会计科目
  • 企业所得税汇算表
  • 劳动仲裁的调解书可以撤销吗
  • 公司给员工买意外险需要员工出钱吗
  • 税费损失
  • 每季度末是什么意思
  • 工资中的扣款怎么做账
  • 企业变卖汽车收入要交增值税吗
  • 员工异地工作
  • 实收资本能直接转账吗
  • 登记生产成本和制造费用的明细账
  • mysql建唯一索引
  • win10重置登录
  • linux配置ftp服务
  • mac怎么共享打印机设备
  • mac系统怎么设置字体大小
  • win10以太网属性为空白怎么办
  • win8系统怎么进入控制面板
  • unity如何避免碰撞穿透
  • unity3d连接数据库
  • 在android的activity活动中
  • vue组件的使用步骤
  • 安卓里面怎么调用方法
  • 常用的八种教学方法
  • angularjs1.5
  • 云阅卷查询成绩登录入口
  • 常州税务局举报网站
  • 关于税收的问题及答案
  • 化妆品的消费税税率为15%的比例税率
  • 南通开发区地图高清版
  • 委托人委托代理人的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设