trime icon indicating copy to clipboard operation
trime copied to clipboard

一段时间(如一小时)不用,会反复部署,且常无法使用

Open Iey4iej3 opened this issue 7 months ago • 3 comments

摘要 / Summary

Trime 一段时间未用后,再次唤醒(例如在输入框中尝试输入),会反复部署,经常会显示部署失败(但错误信息是空的),且输入法经常无法使用。

重现步骤 / Steps to Reproduce

  1. 一段时间(如一小时)不用 Trime 输入法;
  2. 定焦到一个输入框;
  3. 如果目前输入法不是 Trime,切换到 Trime

预期行为 / Expected Behavior

正常使用输入法

日志 / Log

trime.log.txt

截图 / 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

Iey4iej3 avatar Jun 15 '25 15:06 Iey4iej3

你看一下是不是你没有添加后台运行权限?常驻后台没有开启?

expoli avatar Jun 16 '25 00:06 expoli

“允许后台使用”是开启的,但据我所知,新版本的 Android 的 Doze 是非常激进的。根据 log,似乎 App Manifest 里面 OnBackInvokedCallback 有时没有成功开启(无法判断什么时候会无法开启)。

PS:在之前版本是不存在类似问题的。3.3.3 开始有问题 #1615 在 3.3.4 里面修补后,原来 crash 变成现在的“部署失败”了。

Iey4iej3 avatar Jun 16 '25 06:06 Iey4iej3

另一份 log

com.osfans.trime-2025-06-19.txt

Iey4iej3 avatar Jun 19 '25 14:06 Iey4iej3

3.3.5疑似大幅改善

ivysrono avatar Jul 12 '25 15:07 ivysrono

3.3.5 确实改善,但仍有发生。

Iey4iej3 avatar Jul 13 '25 17:07 Iey4iej3

这个问题似乎在 3.3.6 中完全修复了。不知道各位如何?如果也是这样,我就关闭这个 issue。

Iey4iej3 avatar Sep 06 '25 17:09 Iey4iej3

这个问题似乎在 3.3.6 中完全修复了。不知道各位如何?如果也是这样,我就关闭这个 issue。

+1

ivysrono avatar Sep 07 '25 09:09 ivysrono