我正在 2 款不同的诺基亚型号手机上测试我的 midlet:7210 Supernova 和 6600 Fold。
两者都是 S40 5th ed SP1,但我仍然对警报有不同的行为,我想知道是否有办法解决这个问题。
在不同的时间,我的 MIDlet 会发出哔哔声并发出 n 秒的自我关闭警报(这意味着它会在 n 秒后消失,除非用户提前关闭它)。
如果在手机进入屏幕保护模式(变暗)后发生这种情况,则会发生以下情况:
- 在 7210 Supernova 上,屏幕亮起,您会看到警报,如果您不触摸它,它会在
n
几秒钟后自行消失,您可以看到背景屏幕 - 这是所需的行为。 - 在 6600 Fold 上,您会听到哔哔声,但屏幕仍然很暗。如果您现在按下某个按钮,手机会亮起,但只有这样它才会显示警报。其余部分类似。但这是个问题,因为整个 MIDlet 在用户按下某个键之前都处于停止状态。
所以我可以通过不在表现像我的 6600 的手机上显示此警报来修复它,但我仍然希望它在表现像我的 7210 的手机上。有没有办法以编程方式检查这个?你检查什么?