当前位置: 首页 > news >正文

Activity收不到bundle值

Activity有四种启动模式,一般为默认。

当Activity的启动模式为singleTask或singleInstance的时候,通过Intent传值,getIntent是接收不到值的,为null。

当Activity的启动模式为singletop的时候,若Activity位于栈顶,Activity也不会重建,那么通过Intent传值,getIntent也是接收不到值的。

当页面再次被调用的时候,可以在onNewIntent方法中setIntent(intent),再走onRestart。

所以需要重写onNewIntent方法,而且此方法在Activity Finish之后是不执行的。

//finish之后是不执行的@Overrideprotected void onNewIntent(Intent intent) {super.onNewIntent(intent);setIntent(intent);//设置新的intentString data = getIntent().getStringExtra("data");...}

http://www.lryc.cn/news/415182.html

相关文章:

  • ZBrush
  • 【多线程-从零开始-贰】线程的构造方法和常见属性
  • 力扣:100379. 新增道路查询后的最短距离 I(Java,BFS)
  • 程序开发的常用设计思想
  • Qt之Gui
  • Linux操作系统之进程信号
  • 科普文:微服务之Spring Cloud Alibaba消息队列组件RocketMQ工作原理
  • 黑马头条vue2.0项目实战(五)——首页—频道编辑
  • Java:基础语法
  • 安装bedtools详细步骤和详细介绍bedtools用法
  • 21 - grace数据处理 - 补充 - 泄露误差改正 - Slepian局部谱分析法(一) - slepian分析法理论理解
  • WLAN国家码与信道顺从表
  • 行为型设计模式1:状态/策略/命令
  • 【知识专栏丨python数分实战】天猫订单数据分析及可视化|taobao天猫订单接口
  • [kimi笔记]为什么csc.exe不可以双击运行
  • 护眼大路灯哪个牌子好?2024学生护眼大路灯推荐
  • Vue项目中手搓滑动校验模块-demo
  • Socket如何实现客户端和服务器间的通信
  • 基于Spring boot + Vue的校园论坛
  • RabbitMQ高级特性 - 生产者消息确认机制
  • webpack的loader机制
  • (STM32笔记)十一、通过EXTI外部中断实现 按键控制LED
  • 假如家里太大了,wifi连不上了怎么办
  • elementPlus 设置el-input文本域固定高度和禁止下拉
  • (转)领导人必过的三道关
  • 速盾:cdn可以定时刷新缓存吗?
  • 代码随想录算法训练营第二十九天| 62.不同路径、63. 不同路径 II
  • Go+Redis零基础到用户管理系统API实战_20240730 课程笔记
  • ScreenAgent:基于LVLM的计算机控制智能体
  • 谷粒商城实战笔记-129-商城业务-商品上架-nested数据类型场景