位置: 编程技术 - 正文

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

  • 划拨土地使用权出租
  • 个税申报显示无有效的税费种认定信息已核定
  • 各行业的税负率表2022
  • 开的劳务费怎么做账
  • 开发票,对方收取税点,如何计算
  • 编制支出加工费的会计分录
  • 增值税减免附加税怎么申报
  • 房地产按揭是什么意思
  • 差旅费哪些可以抵扣进项税
  • 计提跟支付有啥区别
  • 民办幼儿园的税收是多少
  • 发票查询发票代码有误
  • 开发商要求业主签借款合同
  • 个税专项扣除是什么时候开始实行
  • 增值税10%怎么算
  • 本月做未开票收入,下月开票怎么做账
  • 给别人开的维修费专票怎么入账
  • pe市盈率法
  • 增值税和实际缴税不符
  • 发票进项转出账务怎么做
  • 公司工资发放错误怎么退回
  • 无形资产研究费用计入成本么
  • 公立医院固定资产贷款相关规定
  • 花生油 增值税
  • 金税四期上线了吗?
  • 房地产企业扣除项目
  • 成交转化率的计算公式电脑
  • 转正工资差额什么意思
  • 小规模纳税人的增值税账务处理
  • 库存商品售价
  • 标准差怎么算 例题
  • php 面向对象
  • 房产产权置换
  • 野生动植物种源包括
  • 建筑设备出租并配备人员
  • php使用oci8扩展连接oracle
  • 在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
  • 汽车客运补充车道标志
  • 公司代缴个税在工资里工资表怎么填
  • codeignitor
  • 企业免租申请
  • pycharm vue
  • php页面跳转实现什么功能
  • php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
  • 帝国cms视频教程
  • threejs 3dtiles
  • 无偿调入资产如何做账
  • SQL server配置管理器打开TCP/IP后重启不了
  • mysql的密码忘了
  • 结构性存款是什么意思是理财
  • 诉讼财产保全保函
  • 存货报废损失会计处理
  • 账本结转下年怎么划线
  • 为什么预付账款可以通过应付账款核算
  • 以销定产会计怎么做账科目
  • 直接成本包括哪些
  • mysql的操作方法
  • xp系统如何批量复制文件路径
  • linux修改yum
  • freebsd login
  • win7推送win10
  • centos8拨号上网
  • txt文件打开
  • windows下打开注册表的命令是什么
  • win10系统的文件夹选项在哪里
  • python爬虫教程
  • nodejs worker
  • 简述图像批处理的操作过程
  • jquery插件使用教程
  • unity点击3d物体
  • 自动搜索工具
  • unityui
  • javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解
  • jquery教程chm
  • python安装第三方模块
  • 国家税务局河南省税务总局官网
  • 煤炭资源税税率是多少啊
  • 税务关系转移社保怎么办理
  • 国家税务培训信息网官网
  • 服务承诺口号八个字
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设