HarmonyOS getInspectorByKey 能否在正式工程中使用?

getInspectorByKey 能否在正式工程中使用?

使用时会警告 “This API can only be used for unit test code.”

问题1:这是否意味工程中无法使用这个API?

问题2:如果无法使用的话,为什么官方 Demo 要用这个 API 作为示例?请更新 Demo 改为可在工程中使用的 API

问题3:能在正式工程中使用且能达到 getInspectorByKey 效果的 API 是什么?

Demo链接:https://gitee.com/harmonyos\_samples/multi-tab-navigation/blob/master/entry/src/main/ets/pages/SlideAndMoreTab.ets\#L152

阅读 445
1 个回答

getInspectorByKey不支持在正式工程中使用,这个是只支持在应用的测试中使用。官方文档需要为大部分方法做使用示范,所以在官方demo中展示了如何使用,不过在方法的下面有问题提示。

目前替换的方法常规的是onAreaChange,也可使用https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-componentutils-V5中的方法获取想要的属性,若还有不足的地方则需要根据具体情况使用对应的api。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进