一段时间(如一小时)不用,会反复部署,且常无法使用
摘要 / Summary
Trime 一段时间未用后,再次唤醒(例如在输入框中尝试输入),会反复部署,经常会显示部署失败(但错误信息是空的),且输入法经常无法使用。
重现步骤 / Steps to Reproduce
- 一段时间(如一小时)不用 Trime 输入法;
- 定焦到一个输入框;
- 如果目前输入法不是 Trime,切换到 Trime
预期行为 / Expected Behavior
正常使用输入法
日志 / Log
截图 / Screenshot
No response
附加信息 / Additional Context
出现问题是临时解决方案:在 Trime 设置中手动部署(那样一般无任何错误),然后在一段时间内使用 Trime 不会有问题。
系统版本 / OS Version
Lineage OS 22.2 (Android 15)
应用版本 / App Version
v3.3.4-0-g5ec15ed0-release
构建信息 / Build Information
构建者:(Unknown) Git 仓库:https://github.com/osfans/trime 构建 Git 哈希:5ec15ed0d8deba73efde2c9db25785ddc0d6023e 构建时间:2025年5月5日 10:40:21
你看一下是不是你没有添加后台运行权限?常驻后台没有开启?
“允许后台使用”是开启的,但据我所知,新版本的 Android 的 Doze 是非常激进的。根据 log,似乎 App Manifest 里面 OnBackInvokedCallback 有时没有成功开启(无法判断什么时候会无法开启)。
PS:在之前版本是不存在类似问题的。3.3.3 开始有问题 #1615 在 3.3.4 里面修补后,原来 crash 变成现在的“部署失败”了。
3.3.5疑似大幅改善
3.3.5 确实改善,但仍有发生。
这个问题似乎在 3.3.6 中完全修复了。不知道各位如何?如果也是这样,我就关闭这个 issue。
这个问题似乎在 3.3.6 中完全修复了。不知道各位如何?如果也是这样,我就关闭这个 issue。
+1