HarmonyOS 获取当前进程是否主进程,process字段里没有processName,只有 pid,不好判断是否主进程?
static async isMainThread(): Promise<boolean> { 
  return appManager.getRunningProcessInformation() 
  .then((processInfos) => { 
  return processInfos.find(info => info.pid === process.pid)?.processName === AppInfo.getPackageName() 
}).catch(() => false) 
} 
}目前的方案是通过appManager.getRunningProcessInformation里获取所有的process ,看里面是否有 pid 等于当前 process 的 pid ,拿出来与我们主进程的包名比较。
希望给 process增加一个 process.processName 的属性。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 Extension类进程崩溃是否会导致主进程崩溃 
3265浏览  • 1回复 待解决
网页的代码和主进程的通信是否是跨进程 
3471浏览  • 1回复 待解决
有哪些进程间通信的手段?例如,ExtensionAbility如何与主进程通信? 
3019浏览  • 1回复 待解决
有没有api可以杀掉当前进程 
2347浏览  • 1回复 待解决
#鸿蒙学习大百科#Stage模型的主进程,ExtensionAbility进程,渲染进程分别都是什么? 
1240浏览  • 1回复 待解决
Redis 7.0 Multi Part AOF主进程如何处理? 
4022浏览  • 1回复 待解决
HarmonyOS 通过startAbility启动的进程与主进程的文件权限是一致的吗? 
1002浏览  • 1回复 待解决
卡片提供方在主进程中主动更新卡片 
2454浏览  • 1回复 待解决
#鸿蒙学习大百科#FA模型的主进程和渲染进程有什么区别? 
1319浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统的主进程和子进程之间实现IPC通信? 
1298浏览  • 1回复 待解决
HarmonyOS 是否有接口判断当前有进程正在录屏 
1051浏览  • 1回复 待解决
HarmonyOS  VPN在主进程和通过VpnExtensionAbility的方式有什么区别 
914浏览  • 1回复 待解决
鸿蒙应用支持在非主进程中创建PageAbility或ServiceAbility吗? 
6814浏览  • 1回复 待解决
求大佬告知如何查询进程的pid 
3012浏览  • 1回复 待解决
如何查询进程的pid有知道的吗? 
2729浏览  • 1回复 待解决
HarmonyOS当前是否支持跨进程,跨窗口,跨应用拖拽图片 
1666浏览  • 1回复 待解决
HarmonyOS 应用进程是否有 Application类,用于进程的初始化 
1392浏览  • 1回复 待解决
PolarDB 的进程结构中Backend process是什么? 
3512浏览  • 1回复 待解决
HarmonyOS web组件是否支持独立进程? 
850浏览  • 1回复 待解决
HarmonyOS 如何获取进程名 
674浏览  • 1回复 待解决
UIExtensionAbility运行在其他进程里,需要和应用本身进程怎么跨进程传数据比较方便 
2572浏览  • 1回复 待解决
ServiceExtensionAbility与UIAbility是否在同一进程中? 
1282浏览  • 1回复 待解决
DevEcoStudio中是否支持对多进程日志的查看 
1575浏览  • 1回复 待解决
创建websocket长连接时是否需要开启单独进程 
2866浏览  • 1回复 待解决
#鸿蒙学习大百科#应用进程中的pid信息如何查找? 
1226浏览  • 1回复 待解决





















主线程的线程号与进程号相同,在需要的地方判断当前的tid和pid是否相等即可。