Uygulamamda, özel bir şey olursa kullanıcıya bildirimleri bildiriyorum:Android: Bir Bildirim çağrısına tıklamanın nasıl önceleri onCreate()
public void triggerNotification(String msg) {
notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Intent contentIntent = new Intent(this, ABC.class);
Notification notification = new Notification(R.drawable.icon, msg, System.currentTimeMillis());
notification.setLatestEventInfo(this, "ABC", msg, PendingIntent.getActivity(this.getBaseContext(), 0, contentIntent, PendingIntent.FLAG_CANCEL_CURRENT));
notification.flags = Notification.FLAG_AUTO_CANCEL;
notificationManager.notify(notificationCounter, notification);
notificationCounter++;
}
Kullanıcı Bildirim'i tıklatırsa, onCreate() yöntemi çağrılır. Ancak, uygulamasındaki belirli bir yöntemin kullanılmasını isterim veya uygulama ön planda değilse, ön plana geri getirilir.
Bildirimlerin nasıl ele alınacağını açıklayan birçok öğretici olduğunu biliyorum, ancak bunları tamamen anlamadım ve istediğim gibi uygulayamadım.
teşekkür taşınır. Bu işe yarıyor. – RoflcoptrException
Evet, niyetim için birazdan fazla verdim. Fakat bu ekstra bilgiyi nereden alabilirim? Sürümünüzün ardından, onCreate() çağrılmıyor. – RoflcoptrException
Tamam Cevabını buldum: Activity # onNewIntent (Intent intent) denir. – RoflcoptrException