问题出现
工作中遇到启动模式设置为singleTask的界面,快速多次点击依然弹出多个界面,没有生效的问题
出现原因
点击跳转使用的是ActivityResultLauncher
启动模式singleTask与跳转方式ActivityResultLauncher/startForResult冲突
具体源码未找到...//todo
解决办法
intent重新设置跳转模式即可
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
工作中遇到启动模式设置为singleTask的界面,快速多次点击依然弹出多个界面,没有生效的问题
点击跳转使用的是ActivityResultLauncher
启动模式singleTask与跳转方式ActivityResultLauncher/startForResult冲突
具体源码未找到...//todo
intent重新设置跳转模式即可
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);