位置: 编程技术 - 正文

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

  • 核销 坏账
  • 航天信息服务费不交可以吗
  • 股东出让个人股权流程
  • 销售使用过的固定资产3%减按2%
  • 土地补偿款收入要交什么税
  • 以库存商品抵偿债务
  • 短期投资款取消退回计入什么科目?
  • 房地产分期开发的标准
  • 公司的日常开销开发票怎么写
  • 法院拍卖房法院有什么义务和责任
  • 签发票据是什么行为
  • 企业发生的现金折扣应计入
  • 增值税普通发票几个点
  • 物业公司取暖费收费标准
  • 哪种情形
  • 应交税费借方余额填列资产负债表
  • 税收优惠政策2020年
  • 应付账款对账的流程和技巧
  • 增值税发票压线能用吗
  • 建筑行业外经证办理步骤
  • 会计速动比率计算公式
  • 法人实名认证后没有绑定企业怎么办
  • 收到工程发票如何做账
  • 盘库存在的问题汇总
  • 控制上网速度的软件
  • win7系统输入法切换快捷键
  • 华为手机屏幕有个圆点怎么取消
  • 积极的财政政策有哪些
  • 个人所得税到年底能不能退回来
  • 土地使用权转让协议
  • 会计如果做假账
  • win11打开软件出现????????
  • 国税的个税手续怎么办理
  • saimon.exe - saimon进程有什么用 有何作用
  • 0x0000000a蓝屏代码怎么解决
  • 公司吸收合并股权
  • 虎刺梅怎么养殖视频
  • 商贸企业国民经济行业代码
  • 供热企业享受增值税吗
  • PHP实现微信无感登陆
  • markdown语法是什么意思
  • torch测定
  • javascriptj
  • 谁能代替你啊
  • 中药饮片盘点误差范围
  • MicrosoftSQLserver2014
  • 公司收到保险公司退保费怎么账务处理
  • sql server简单查询
  • 信用减值损失在利润表怎么填列
  • 视频制作开票属于现代服务吗?
  • 如何做好工程后期维保
  • 资产减值损失属于损益类的收入还是费用
  • 购入房屋建筑物进项税额抵扣
  • 发票监制章是什么章图片
  • 增值税版本升级
  • 财务软件服务费合同印花税
  • 仓管需要会计证吗
  • 销售自己使用过的物品免税吗
  • 搭赠商品如何开票
  • 运费是属于什么会计科目
  • 会计科目的设置应该符合国家统一会计准则的规定
  • sqlserver数据库恢复挂起状态
  • winxp系统开机启动项
  • 苹果15手机价格和图片颜色
  • linux系统讲解
  • 虚拟机怎么安装exe文件
  • win10预览版21h2
  • 如何升级mac系统到10.12
  • centos禁用root
  • win7如何禁用网卡
  • win10预览版21277下载
  • ExtJS GridPanel 根据条件改变字体颜色
  • 安卓专业图片处理软件
  • 计算机中丢失opencv_core249.dll
  • centos ohmyzsh
  • 隐藏应用名字
  • 贸易型企业进项发票
  • 重庆国税电子税务局手机版
  • 华为领导班子成员名单
  • 沈阳市地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设