2013-09-30

[Android] Intent i wybór wynikowego activity

Problem

Uruchomienie odpowiedniego activity w zależności od tego czy powiadomienie (notification) jest odpalone przy aktywnym obecnie activity czy też nie.

Rozwiązanie

  • do nowego obiektu typu Intent przypisujemy odpowiednią klasę na podstawie metody sprawdzającej czy activity jest obecnie aktywne. Jeśli klasa ListOfOrdersActivity maw tej chwili aktywną reprezentację w postaci activity to Intent odwoła się właśnie do tej klasy. Jeśli nie to powołana do życia  zostanie  nowa activity klasy MainActivity.
  • metoda sprawdzająca czy dane activity jest w tej chwili aktywne:

Brak komentarzy:

Prześlij komentarz