位置: 编程技术 - 正文

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

  • 延期交税的情况有哪些
  • 预提费用税务处理
  • 城建税计税方法
  • 待认证进项税额认证以后怎么做分录
  • 期末未缴税额为负数怎么办
  • 其他业务收入冲应收账款
  • 其他收益怎么用
  • 发出商品和委托代销商品科目的区别
  • 核定征收可以无发票做账吗
  • 企业所得税季报可以更正吗
  • 借款利息是否可以转为本金
  • 贷款买车需要到银行去吗
  • 进料加工委托 加工费发票怎么开
  • 房租收入如何缴税?
  • 网上缴税后会有发票吗
  • 税务局扣税余额不足
  • 抵货款回来的产品叫什么
  • 公司收到法院的欠款起诉书,应该怎么办
  • 进口缴纳关税
  • 增值税发票开户行填简称是被允许的吗?
  • 一张报关单可以分批退税吗
  • 增值税普通发票税率
  • 补充养老保险交200和500差别
  • 财政返还政策
  • 餐饮业开专票几个点
  • 公司自持物业所承担的土地出让金是否可以抵扣呢?
  • 进口商品合同
  • 产业扶持周转金退回多久到账
  • 信息技术服务在开票系统怎么选
  • 房屋租赁发票需要什么资料
  • 2021发票勾选认证
  • 坏账收回的会计处理方法
  • 小规模纳税人减免增值税的优惠政策
  • 税款申报成功但没有缴款怎么办
  • 进项税和销项税怎么理解
  • 修改hosts文件的软件
  • 运行项目报错Couldn't import Django
  • 差旅费报销会计凭证
  • 计提职工养老保险金
  • 完整的css代码案例
  • 收到投资款的会计科目怎么入账
  • 注意力机制的作用
  • rf-kill
  • wordpress mobile themes
  • vim8.2插件
  • 原材料用于在建工程,进项税为什么不转出
  • 转账有手续费没有
  • 承包安装工程活怎么接
  • 所有者权益变动表模板excel
  • sqlserver怎么把数据库导出来
  • 微信小程序分包中插件样式丢失
  • 公司用印制度
  • 为什么应交增值税要转入未交增值税
  • 应纳税所得额的各项扣除包括什么
  • 无票收入会计分录实例
  • 实际已缴纳所得税额大于初始化金额
  • 进项税额是意思
  • 所得税纳税年度
  • 研发费用账务调整合同怎么写
  • 少计提的税费如何补提
  • 私立医院怎么做不被骗的事情
  • mysql5.6无法启动
  • mysql 5.7.21安装教程
  • 解决windows update问题
  • win8.0升级win8.1
  • 用U盘安装苹果系统
  • linux系统中touch
  • 两种方法教你锁门
  • java的理解
  • python添加图片
  • linux c 线程池
  • 使用jquery实现表单验证
  • angular创建service
  • HorizontalListView
  • js中定义对象
  • 餐饮商家怎么开通抖音团购
  • 陕西国家税务
  • 注册一个信息咨询公司需要什么
  • 重庆职高学校推荐
  • 国税局北京税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设