2017-02-21 5 views
1

から開いたときLocalNotificationは、そのIDに基づいて、特定のフォームを開く必要があります。3.アプリがLocalNotification

通知タイプをプッシュと同様に、私は私のアプリは、ローカル通知によって開かれたとの通知のIDを読んでいるときに検出したい検出または隠された値ですが、クリックするとそのタイトル、IDまたは本文を読むリスナーはありません。

final LocalNotification ln = new LocalNotification(); 
ln.setAlertTitle("Booking request reminder:\n"); 
ln.setAlertBody(currentBooking.get("BookingDetails").toString()); 
ln.setAlertImage("/booking_image.jpg"); 
ln.setId(currentBooking.get("BookingId").toString()); 

Display.getInstance().scheduleLocalNotification(ln, System.currentTimeMillis() + 3600000, LocalNotification.REPEAT_NONE); 

任意のアイデアか、私はこれがいただければ幸いです達成するためにハック:

以下は私のLocalNotificationの使用です。

あなたはこの追加することができ、あなたのメインクラスで

答えて

2

public class MyMainClass implements LocalNotificationCallback 

をそして、あなたがメソッドをオーバーライドすることができます:ここで

@Override 
public void localNotificationReceived(String notificationId) { 
    //do some stuff 
} 

はいくつかの便利なリンクです:java docCN1's blog post

+0

ありがとうございましたソリューションのために。 – Diamond

関連する問題