Codename One无法在Netbeans调试器上看到本地通知

时间:2017-08-23 12:42:37

标签: netbeans codenameone uilocalnotification

我在我的应用中使用本地通知。

安装应用程序时会触发通知,但在使用NetBeans调试器时则不会触发。

我的预感是,为了让通知工作,应用程序必须在后台运行"一部真正的手机

我想知道在使用调试器时是否有办法查看本地通知....

非常感谢......

1 个答案:

答案 0 :(得分:2)

本地通知是特定于平台的,在模拟器上不受支持。 因此,您目前无法在模拟器上看到本地通知。

将来,我希望看到下面的代码添加到模拟器上,以便在桌面上进行本地通知,在模拟器仍处于打开状态时使用Timer事件:

SystemTray sysTray = SystemTray.getSystemTray();
TrayIcon tray = new TrayIcon(Toolkit.getDefaultToolkit().getImage(pathToIcon));
tray.setImageAutoSize(true);
try {
    sysTray.add(tray);
    tray.displayMessage(title, message, TrayIcon.MessageType.INFO);
} catch (Exception ex) {
    ex.printStackTrace();
}