位置: 编程技术 - 正文

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

  • 车票增值税抵扣如何申报
  • 发票开具,发票备注栏能手写字吗?
  • 大巴车怎么进行营运
  • 长期待摊一般摊几年
  • 应纳税所得额为什么要减去60000
  • 房产出租增值税税目
  • 程序法和实体法的划分标准
  • 事业单位人员租房有补助吗
  • 摊销直线法会计分录怎么写?
  • 公司注销银行公户怎么注销
  • 出口抵减内销产品应纳税额是借方还是贷方
  • 取消国税用什么手续
  • 即征即退和一般项目进项税比例怎样算出进项税额
  • 本月进项大于销项怎么做会计分录
  • 不动产经营租赁印花税税率
  • 做天猫合理避税吗
  • 房租合同印花税的计税依据怎么算
  • 企业允许加计扣除的研发费用主要包括哪些?
  • 净利润亏损怎么结转
  • 小规模纳税人销售农产品税率是多少
  • 服务型企业管理体系
  • 半年报利润分配是否需要审计?
  • 教育费附加记账
  • 税务机关代码不能为空怎么解决
  • 员工垫付货款走报销吗
  • 企业偷税行为
  • 备用金借款单怎么写
  • 税控设备 抵减
  • win10永久激活码神key一周内
  • windows10轻松使用是什么
  • linux系统中将加密过的密码放到什么文件中
  • win10最新版本激活
  • _system~.ini 病毒
  • 入库材料未付款属于什么会计科目
  • 计算企业应纳税所得额时,可以扣除的税种
  • h5调用海康摄像头
  • 搭建自己的php框架
  • 西部大开发税收优惠政策是什么时候开始的?
  • 增值税缓息是什么意思
  • 什么是webrip
  • 权责发生制下确认的未开票收入是否缴纳增值税
  • vue怎么打断点
  • 工资直接计入管理费用了怎么办
  • 开具农产品收购发票需要什么资料
  • 织梦怎么新建页面
  • 所有者权益股东权益区别
  • 股权转让 开票
  • 决算报表属于会计账簿吗
  • 如何把access数据库导入excel
  • 企业间借款利息收入
  • 收取子公司管理费用
  • 房屋租赁水电费计入什么科目
  • 增值税发票联次及其作用
  • 用于不动产的进项税额
  • 内部应收账款计提坏账准备的抵消例题
  • 补交增值税和滞纳金怎么入账
  • 环保局检查锅炉房都查什么
  • 损益类科目增加记哪方
  • 总分机构和分总机构的区别
  • 企业会计准则和小企业准则的区别
  • 公司代个人缴纳社保
  • mysql found_row()使用详解
  • mysql tmp_table_size和max_heap_table_size大小配置
  • win7资源管理器频繁崩溃
  • xp系统怎么更改屏幕分辨率
  • linux进程运行的两种方式
  • 雨林木风Windows10
  • win8 metro应用
  • linux编译安装怎么卸载
  • Windows8和Windows Phone8中IE10两者相同点和区别
  • python的步骤
  • 利用jQuery及AJAX技术定时更新GridView的某一列数据
  • Python的内置字典数据类型为___
  • 黑马程序员培训怎样
  • python继承的主要目的
  • 国家税务局科员属于什么级别
  • 纽约消费税多少
  • 合肥税务网几时成立的
  • 经济补偿金如何计税
  • 江苏省的发票如何查验真伪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设