Czy to normalne/zalecane jest mieć więcej niż jedno działanie w aplikacji na Androida?
Normalna? Tak. Zalecana? To zależy od aplikacji.
moim zdaniem, to jakoś dziwnie mają ten model wymiany danych wewnątrz aplikacji
Co zrobić z aplikacji internetowych? Cóż, przechowujesz swój model w centralnym miejscu (serwerze) i przekazujesz małe fragmenty danych kontekstowych (parametry URL) w linkach między głównymi jednostkami interfejsu użytkownika (strony).
Co robisz w aplikacjach komputerowych? Cóż, utrzymujesz model w centralnym miejscu (bazie danych) i przekazujesz małe bity danych kontekstowych (np. Parametry konstruktora) w linkach między głównymi jednostkami interfejsu użytkownika (Windows).
Co robisz w aplikacjach na Androida? Cóż, przechowujesz swój model w centralnym miejscu (baza danych, ContentProvider
, itd.) I przekazujesz małe fragmenty danych kontekstowych (Intent
dodatków) w linkach między głównymi jednostkami interfejsu użytkownika (czynności).
możliwy duplikat [Jak przekazywać dane między działaniami w systemie Android?] (Http://stackoverflow.com/questions/2091465/how-do- i-pass-data-between-activities-in-android) –