页面aboutToAppear方法执行时,执行Promise任务查询请求服务器,如果耗时过长,里面的内容还会执行吗
1、页面aboutToAppear方法执行时,执行Promise任务查询请求服务器,如果耗时过长,比如10s,10s内如果退出页面,Promise任务还会执行结束,包括后面的then,catch,里面的内容还会执行吗
2、如果连续进入页面触发,连续退出,进入,Promise触发了很多,会不会OOM,Promise最后都不执行了?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 如何通过AOP统计方法执行时间 
1621浏览  • 1回复 待解决
HarmonyOS Promise 重复执行,不执行 
1512浏览  • 1回复 待解决
代码中做阻塞式的耗时操作,会影响其它任务的执行吗 
1609浏览  • 1回复 待解决
HarmonyOS Swiper组件onVisibleAreaChange方法执行异常 
895浏览  • 1回复 待解决
在arkts中如何执行耗时任务? 
713浏览  • 1回复 待解决
taskpool任务执行结束后如何执行回调方法 
3261浏览  • 1回复 待解决
HarmonyOS Scroll回调方法执行改变 
1061浏览  • 1回复 待解决
延迟任务执行时机及运行线程 
3230浏览  • 1回复 待解决
HarmonyOS web组件的runJavaScript方法执行失败 
2286浏览  • 1回复 待解决
“netAvailable”执行的时候“netConnectionPropertiesChange”一定会执行吗 
2517浏览  • 1回复 待解决
DevEco无法执行Previewer 
1819浏览  • 1回复 待解决
web组件加载html页面,无法执行jscript脚本 
2100浏览  • 1回复 待解决
Web组件处于后台时,网页js脚本还会继续执行,例如setInterval计时器会继续执行。 
1832浏览  • 1回复 待解决
HarmonyOS runJavaScript执行时序 
1393浏览  • 1回复 待解决
HarmonyOS执行OH_AVMuxer_AddTrack,里面的参数是否需要执行OH_AVFormat_SetBuffer 
1285浏览  • 1回复 待解决
ForEach在真机上无法执行 
3065浏览  • 1回复 待解决
HarmonyOS WebView如何监听this.webViewController.backward()方法执行完成? 
1415浏览  • 1回复 待解决
HarmonyOS try catch是异步执行吗? 
1022浏览  • 1回复 待解决
Image缓存配置执行时机 
1510浏览  • 1回复 待解决
debug调试的时候,watch添加方法执行结果都是undefined 
1478浏览  • 1回复 待解决
HarmonyOS taskpool无法执行C++代码 
1416浏览  • 1回复 待解决
HarmonyOS 父控件的aboutToAppear执行完才会执行子控件的aboutToAppear,导致子控件还有一些方法还没绑定 
1437浏览  • 1回复 待解决
组件build(){}方法执行完毕有对应的回调方法吗? 
1314浏览  • 1回复 待解决
HarmonyOS 动画执行时机问题 
1196浏览  • 1回复 待解决
HarmonyOS RN setState执行时机问题 
1002浏览  • 1回复 待解决





















1. 仍然会继续执行,包括then和catch中的内容。这是因为ArkTS的设计理念是,即使页面被关闭,后台的任务也应该按照其自己的执行顺序进行。这样可以确保应用的稳定性和用户体验。
2. 关于Promise会不会因为多次触发而导致OOM(Out Of Memory)的问题,这主要取决于你的设备的内存大小和你的应用中Promise的数量。如果你的设备内存很大,而你的应用中Promise的数量不多,那么即使Promise被多次触发,也不太可能导致OOM。但如果你的设备内存很小,而你的应用中Promise的数量很多,那么这可能会导致内存不足,从而引发OOM。