帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
155
帖子
3
勋章
3万+
Y币

[BUG] 发起一次广播,单例窗口收到时是两次

[复制链接]
发表于 2023-12-25 15:48:50
本帖最后由 夏夜今晨 于 2023-12-25 16:59 编辑

在root打开单例窗口B,即api.openWin设置了singleInstance:true,在B发起广播并接收,发起一次会收到两次通知


微信截图_20231225163848.png
130
帖子
7
勋章
5万+
Y币
你打开两次页面?
没有所谓的单例窗口  你实际的 页面逻辑是什么
155
帖子
3
勋章
3万+
Y币

就一个test_win,一个test,就是上面的逻辑
155
帖子
3
勋章
3万+
Y币
勇可可①①⑥①②⑦⑦①②① · 2023-12-25 16:05没有所谓的单例窗口  你实际的 页面逻辑是什么

我有一个窗口跑了这个属性singleInstance,在里面监听的广播是重复的,不信你们可以自己试下,就上面的代码

微信截图_20231225161126.png
155
帖子
3
勋章
3万+
Y币
勇可可①①⑥①②⑦⑦①②① · 2023-12-25 16:05没有所谓的单例窗口  你实际的 页面逻辑是什么

但要注意跑了singleInstance这个属性,修改的东西同步后不会立即生效,要杀死app后重新打开才会生效
130
帖子
7
勋章
5万+
Y币
夏夜今晨 · 2023-12-25 16:14但要注意跑了singleInstance这个属性,修改的东西同步后不会立即生效,要杀死app后重新打开才会生效

这个应该是相对简单页面才是这样的,也不然内页应该是不会退出才生效的
130
帖子
7
勋章
5万+
Y币
夏夜今晨 · 2023-12-25 16:10就一个test_win,一个test,就是上面的逻辑

代码看上去没有问题,但是就是好像不会有这种场景
155
帖子
3
勋章
3万+
Y币
Arly【770104707】 · 2023-12-25 16:24代码看上去没有问题,但是就是好像不会有这种场景

没有跑singleInstance这个属性就不会这样,ios也是正常的,就安卓有问题,所以希望官方看下
夏夜今晨 · 2023-12-25 16:12我有一个窗口跑了这个属性singleInstance,在里面监听的广播是重复的,不信你们可以自己试下,就上面的代码

你是打开关闭再打开么 还是只打开一次 就发广播
12下一页
您需要登录后才可以回帖 登录

本版积分规则