重新打开singleTask画面时传值问题
2024-10-01 08:25:51
记录学习之用
大家都知道假如当我们的A画面设置了android:launchMode="singleTask"时,从A画面跳到B画面之前没有finishA画面,然后在B画面使用startActivity从新打开A画面的时候,传递的intent参数无法像以前一样可以直接在onCreate方法或者,onResume方法中获取,而是需要重写Activity的一个方法来获取:
@Override
protected void onNewIntent(Intent intent) {
if (intent != null) {
Bundle bundle = intent.getExtras();
if (bundle != null) {
bundle.getXXX("params");
}
}
super.onNewIntent(intent);
}
最新文章
- [转]如何循序渐进向dotnet架构师发展
- E9相关技术链接
- [转]TextArea设置MaxLength属性最大输入值的js代码
- Mysql-日期转换
- 在Sublime Text3 开发Node.js遇到的一个小问题
- sp_send_dbmail权限问题
- 【LeetCode练习题】Next Permutation
- String.Empty、string=”” 和null的区别
- Javascript 拖拽的一些高级的应用——逐行分析代码,让你轻松了解拖拽的原理
- ROS_Kinetic_07 ROS中机器人三维物理引擎高保真仿真利器gazebo 7.0
- linux清除全屏快捷键(Ctrl+L)
- hibernate学习(初识)
- (转)Mysql字符串字段判断是否包含某个字符串的3种方法
- Confluence 6 用户目录图例 - 连接 Jira 和 Jira 连接 LDAP
- sencha cmd 创建项目
- [js]面向对象1
- Kubernetes 安装
- pandas Dataframe 构造
- logstash报错401 需要在logstash启动的配置文件中增加es的用户名和密码
- Linux屏幕记录命令script