activity结束之后刷新之前的activity的内容

简介:

点击添加按钮之后-----弹出一个新的activity--------在新的activity将数据输入保存之后,关闭当前的activity回到之前的activity刷新内容

实现:使用onActivityResult

复制代码
启动页:
btnButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, SecondActivity.class);
                String str=txtEditText.getText().toString();
                intent.putExtra("fromMain", str);
                // startActivity(intent);
                // 启动需要监听返回值的Activity,并设置请求码:requestCode
                startActivityForResult(intent, 1);
            }

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// 当otherActivity中返回数据的时候,会响应此方法
// requestCode和resultCode必须与请求startActivityForResult()和返回setResult()的时候传入的值一致。
if (requestCode == 1 && resultCode == SecondActivity.RESULT_CODE) {
Bundle bundle=data.getExtras();
String strResult = bundle.getString("result");
Log.i(TAG,"onActivityResult: "+ strResult);
Toast.makeText(MainActivity.this, strResult, Toast.LENGTH_LONG).show();
}
}

 
复制代码

新页面关闭时

复制代码
btnBack.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                Intent intent = new Intent();
                intent.putExtra("result", txtContent.getText().toString());
                setResult(RESULT_CODE, intent);// 设置resultCode,onActivityResult()中能获取到
                finish();
            }
        });
复制代码

两个activity通过intent来通讯

本文转自欢醉博客园博客,原文链接http://www.cnblogs.com/zhangs1986/p/3750665.html如需转载请自行联系原作者


欢醉

相关文章
|
9月前
|
消息中间件 存储 Cloud Native
云消息队列 Kafka 版 V3 系列荣获信通院“云原生技术创新标杆案例”
2024 年 12 月 24 日,由中国信息通信研究院(以下简称“中国信通院”)主办的“2025 中国信通院深度观察报告会:算力互联网分论坛”,在北京隆重召开。本次论坛以“算力互联网 新质生产力”为主题,全面展示中国信通院在算力互联网产业领域的研究、实践与业界共识,与产业先行者共同探索算力互联网产业未来发展的方向。会议公布了“2024 年度云原生与应用现代化标杆案例”评选结果,“云消息队列 Kafka 版 V3 系列”荣获“云原生技术创新标杆案例”。
237 95
|
前端开发 Java Shell
Webstorm安装激活破解2022.09.07最新破解教程「永久激活,亲测有效」
本文讲的是2022.2.1版本的Webstorm破解、Webstorm激活码、Webstorm安装、Webstorm永久激活码的最新永久激活教程,本文有mac和windows系统的idea安装教程。
8530 0
Webstorm安装激活破解2022.09.07最新破解教程「永久激活,亲测有效」
|
数据采集 传感器 人工智能
|
弹性计算 虚拟化 异构计算
阿里云gpu云服务器最新收费标准与优惠价格表
租用阿里云gpu云服务器需要多少钱?不同时期阿里云服务器的租用价格不同,目前阿里云官方活动中主打的gpu云服务器是计算型gn6v、gn7i和gn6i云服务器,购买时长为1个月、6个月和1年自选,其中配置最低的计算型gn6i实例4核15G月付只要3368.00元/1个月起,年付为34221.00元/1年起,配置最高的计算型gn6i实例96核372G月付为19820.00元/1个月起,年付202164.00元/1年起。本文主要为大家介绍目前阿里云gpu云服务器最新收费标准与优惠价格表,以供大家参考和选择。
1442 0
阿里云gpu云服务器最新收费标准与优惠价格表
西门子S7-200 SMART整数运算指令概述及应用举例
本篇文章我们来学习西门子S7-200 SMART整数运算指令。S7-200 SMART的整数运算指令主要包括加、减、乘、除运算指令和递增、递减运算指令。
西门子S7-200 SMART整数运算指令概述及应用举例
|
缓存 安全 数据处理
windows操作系统的电脑越用越卡?简说几种原因和解决方法。
windows操作系统的电脑越用越卡?简说几种原因和解决方法。
|
数据库 C++ Windows
『性能调优』在开发环境中,.NET如何排查CPU飙高原因
📣读完这篇文章里你能收获到 - VS自带的性能排查工具使用 - CPU排查的分析过程 - 排查经验分享
494 1
『性能调优』在开发环境中,.NET如何排查CPU飙高原因
|
机器学习/深度学习 搜索推荐 算法
【推荐系统】美团外卖推荐场景的深度位置交互网络DPIN的突破与畅想
美团基础研发机器学习平台训练引擎团队,联合到家搜推技术部算法效能团队、NVIDIA DevTech团队,成立了联合项目组。目前在美团外卖推荐场景中进行了部署,多代模型全面对齐算法的离线效果,对比之前,优化后的CPU任务,性价比提升了2~4倍。
737 0
【推荐系统】美团外卖推荐场景的深度位置交互网络DPIN的突破与畅想
|
机器学习/深度学习 弹性计算 虚拟化
阿里云服务器ECS通用型g5和g6有什么区别?应该如何选择?
阿里云在官方活动中,对于通用型实例的云服务器ECS,主要推荐的是g5和g6这两个实例,那么阿里云服务器ECS通用型g6和通用型g5实例有什么区别?我们又该如何选择呢?本文来说说通用型g6和通用型g5的区别以及选择方法:
840 0
阿里云服务器ECS通用型g5和g6有什么区别?应该如何选择?
|
机器学习/深度学习 缓存 并行计算
NVIDIA Tesla GPU系列P4、T4、P40以及V100参数性能对比
NVIDIA Tesla系列GPU适用于高性能计算(HPC)、深度学习等超大规模数据计算,Tesla系列GPU能够处理解析PB级的数据,速度比使用传统CPU快几个数量级,NVIDIA Tesla GPU系列P4、T4、P40以及V100是Tesla GPU系列的明星产品,云服务器吧分享NVIDIA Tesla GPU系列P4、T4、P40以及V100参数性能对比: