Java me 如何控制J2ME手机上的警报行为?

Java me 如何控制J2ME手机上的警报行为?,java-me,timeout,alert,midp,lcdui,Java Me,Timeout,Alert,Midp,Lcdui,我正在两款不同型号的诺基亚手机上测试我的midlet:7210 Supernova和6600 Fold。 这两个都是S40第五版SP1,但我还是收到了一个不同的警报行为,我想知道是否有办法解决这个问题 在不同的时候,我的MIDlet会发出嘟嘟声并发出n秒的自我解除警报(这意味着它会在n秒后消失,除非用户提前解除警报) 如果在手机进入屏幕储存模式(变暗)后发生这种情况,则会发生以下情况: 在7210超新星上,屏幕亮起,你可以看到警报,如果你不碰它,它会在n秒后自动消失,你可以看到背景屏幕-这是你

我正在两款不同型号的诺基亚手机上测试我的midlet:7210 Supernova和6600 Fold。
这两个都是S40第五版SP1,但我还是收到了一个不同的警报行为,我想知道是否有办法解决这个问题

在不同的时候,我的MIDlet会发出嘟嘟声并发出n秒的自我解除警报(这意味着它会在n秒后消失,除非用户提前解除警报)

如果在手机进入屏幕储存模式(变暗)后发生这种情况,则会发生以下情况:

  • 在7210超新星上,屏幕亮起,你可以看到警报,如果你不碰它,它会在
    n
    秒后自动消失,你可以看到背景屏幕-这是你想要的行为
  • 在6600折叠屏幕上,您会听到嘟嘟声,但屏幕仍为黑色。如果您现在按下某个按钮,手机会亮起,但只有在此时才会显示警报。其余的情况类似。但这是一个问题,因为在用户点击一个键之前,整个MIDlet都处于停止状态
因此,我可以通过在行为类似于我的6600的手机上不显示此警报来修复此问题,但我仍然希望在行为类似于我的7210的手机上显示此警报。有没有办法检查一下
以编程方式?您检查什么?

请发布用于显示问题警报的代码