2017-08-23 3 views
2

私のアプリでローカル通知を使用しています。コードネーム1はNetbeansデバッガでローカル通知を見ることができません

アプリがインストールされているときに通知が表示されますが、NetBeansデバッガを使用しているときは通知されません。

私の勘では、通知がアプリを動作させるために、実際の携帯電話のバックグラウンド「で実行しなければならないということである。私は、デバッガを使用している場合、ローカルの通知を参照してくださいする方法があるかしら

。 ... ...

答えて

2

ローカル通知は

多くのおかげで、プラットフォーム固有のものであり、シミュレータ上ではサポートされていません。 だから、あなたは、現時点では、シミュレータ上でローカル通知を見ることができません。

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(); 
} 
+0

多くのおかげで、実行し、説明やスニペットのために:下記のシミュレータがまだ開いている間、Timerイベントを使用して、デスクトップ上のローカル通知のためのシミュレータに加えるように将来的には0、私はコードを見て好きになるでしょう... – rainer

+1

私は、このコードを基にして、シミュレータのLocalNotificationsのサポートを追加しました。次のアップデートで利用可能になります。 –

+0

すばらしい仕事スティーブ、私は実際にそれに取り組んでいます。あなたはそれを私に打ち負かすことができました。ありがとうございました。 – Diamond

関連する問題