Files
ability_ability_runtime/interfaces
openharmony_ci 5b33bd4b85 !19485 merge fixKartun into master
重构MemDump回调传递链路,DumpMem内部完成回调上报

Created-by: wang_jun_long
Commit-by: wang_jun_long
Merged-by: openharmony_ci
Description: ## 变更说明

将 MemDump 回调传递链路重构为 ScheduleMem → HandleMem → DumpRuntimeHelper::DumpMem 内部完成回调上报。

### Commits

- refactor: move mem dump callback reporting to DumpMem internal (05b838ad9a)

### 变更文件

| 文件 | 类型 |
|------|------|
| frameworks/native/appkit/app/dump_runtime_helper.cpp | 修改 |
| frameworks/native/appkit/app/main_thread.cpp | 修改 |
| interfaces/kits/native/appkit/app/dump_runtime_helper.h | 修改 |
| interfaces/kits/native/appkit/app/main_thread.h | 修改 |
| test/unittest/frameworks_kits_appkit_native_test/dump_runtime_helper_test.cpp | 修改 |

### 变更详情

1. ScheduleMem 不再调用 ReportDumpMemResult,只传 callback 给 HandleMem
2. HandleMem 签名改为接收 callback 参数
3. DumpMem 内部定义 dumpResult,完成 dump 后通过 AppMgrClient::ReportDumpMemResult 上报回调
4. NATIVE 场景使用 std::thread 起子线程异步执行,不阻塞主线程
5. 测试用例同步更新调用签名

关联 Issue: #15376

See merge request: openharmony/ability_ability_runtime!19485
2026-06-01 15:29:46 +08:00
..
2026-06-01 15:29:46 +08:00