退出整个应用是用UIAbility的terminate还是ApplicationContext.killAllProcesses,区别是什么

退出整个应用是用UIAbility的terminate还是ApplicationContext.killAllProcesses,区别是什么

HarmonyOS
2024-01-30 20:42:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
singerhowe

一个应用可以包含多个UIAbility,默认所有的UIAbility都运行在一个进程中,但也可以配置运行在不同的进程中。

UIAbilityContext下的terminateSelf是走UIAbility的正常生命周期,正常销毁。

ApplicationContext下的killAllProcesses是找出应用下面所有的进程,逐个kill掉,属于强杀。

参考链接

进程模型概述

分享
微博
QQ
微信
回复
2024-02-01 00:44:37
相关问题
多态和多模区别是什么
4157浏览 • 2回复 已解决
HAP和HAR区别是什么
177浏览 • 1回复 待解决
什么HelloWorld应用退出时会黑屏?
942浏览 • 3回复 待解决