logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

WindowStage.createSubWindow:辅助任务窗重复唤起与销毁竞态【鸿蒙心迹】

这次把问题放在一个很小的任务上:主页面有个“打开辅助任务窗”的按钮,用户连续点三次,系统究竟应该出现几个窗口?如果只把按钮回调直接接到,窗口创建是异步的,第二次点击很可能发生在第一次创建完成之前。开发者在页面上看到的是“只按了几下”,代码里却是几条彼此不知道对方存在的创建链路。我给演示项目起名,任务编号。预置三次打开请求,目标是只创建一个名为的应用内子窗口,其余两次在业务门禁处拦截。截图里的请求数

文章图片
#harmonyos#华为
到底了