OpenHarmony开发者论坛

标题: 继承InputMethodExtensionAbility没有调用onCreate和onDestroy? [打印本页]

作者: soulaxin    时间: 2024-4-24 17:42
标题: 继承InputMethodExtensionAbility没有调用onCreate和onDestroy?
[md]开发IDE版本是

![image.png](https://forums-obs.openharmony.c ... 7320qkznhpzshqr.png "image.png")

项目的sdk是
![image.png](https://forums-obs.openharmony.c ... 41a5k3qbsmflg4w.png "image.png")

模拟器的版本是

![image.png](https://forums-obs.openharmony.c ... o4c2awamrww90pa.png "image.png")

已经配置了输入的能力

![image.png](https://forums-obs.openharmony.c ... y80p4jgp66gfmcz.png "image.png")

在继承的类中的生命周期函数打印日志

![image.png](https://forums-obs.openharmony.c ... 6me6j1db64umxmd.png "image.png")

运行后输出结果没有日志记录

![image.png](https://forums-obs.openharmony.c ... ztzgr3et9s97ffs.png "image.png")

模拟器中应用的运行情况

![image.png](https://forums-obs.openharmony.c ... ooykyz3e4zdxlyd.png "image.png")


搞不懂哪里出了问题?也不知道怎么排查。
[/md]
作者: s_hao    时间: 2024-6-27 20:56
没有打印onCreate和onDestroy中的日志,onCreate只有在输入法应用第一次被拉起时打印,这个可能在安装输入法应用,输入法框架就已经启动了,另外从其他输入法切换到这个输入法时会执行
onDestroy只有在输入法应用销毁时执行,例如切换到其他输入法应用,当前输入法应用走销毁流程时才会打印
另外如果是console.info打印的日志,有可能会有日志丢失,推荐使用hilog打印日志




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5