FCM ile uygulama kapalı veya arka plandayken alınan mesajda bildirimi açılıyor ve intent ile notification içindeki datayı alıp süreçte ilerliyorum.
Uygulama önplanda çalışırken Firebase servise oluşturdum onMessageReceived içinde bildirim oluşturup ekranda bildirimi gösteriyorum. Burda istediğim farklılık ise uygula içinde oluşan bildirimi bulunduğum sayfadan veya activitiyi tekrar başlatmadan nasıl devam edebilirim. Navigation ile C sayfasındaysam bildirim ile A sayfasına gidebilmem gerek. Burda navigation kontrolu yapmam lazım. Mesela D sayfasındaysam bildirime tıklasa bile işlem yapmamalı veya altan toast mesajı ile kullanıcı uyarılmalı gibi.
Bildirime tıkladığımda hep mainActivity oncreate tetikleniyor.
onMessageReceived bir event oluşturup MainActiviy içinde dinleyip işlem yapabiliyorum ama bildirime tıklandığında navcontrollerda tekrar initialize oluyor.
Kullandığınız bir yöntem var mı benzer senaryolar için.