wyłączanie programu

PLF10T
Posts: 233
Joined: Sun May 22, 2016 6:24 pm

Post

Większość programów uruchamianych na Androidzie ma opcję "Zakończ" powodującą całkowite wyłączenie programu. Najczęściej też użycie przycisku "cofnij" urządzenia z Androidem wyłącza program - niektóre programy proszą, by nacisnąć "cofnij" dwa razy dla pełnego wyłączenia programu.

Dlaczego SUPLA dla Androida nie daje się w ten sposób wyłączyć? Może to nie jest potrzebne, ale w monitorze aktywnych aplikacji jest wykazywana cały czas jako uruchomiona i chyba coś robi, bo wskaźnik utylizacji procesowa wykazuje jakąś aktywność (co oczywiście prowadzi też do zwiększenia zużycia baterii). Można coś z tym zrobić?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Po prostu nikt o tym nie pomyślał ;)
Uwzględnię tą uwagę.
SUPLA.... Nareszcie w domu.
Seba5120
Posts: 318
Joined: Mon Oct 31, 2016 1:33 pm

Post

U mnie supla zabiera tak mało energii ze zapisuje stan poboru na samym końcu w kategorii inne :-)
kambys
Posts: 5
Joined: Thu Nov 17, 2016 4:08 pm

Post

Sugeruję nie uwzględniać uwagi o całkowitym wyłączaniu aplikacji. W androidzie normalne jest, że aplikacja zostaje w tle, wywołanie zakończenia (np. System.exit(0) ) ograniczy funkcjonalność na przyszłość - uniemożliwi np. działanie widgetów.
Proponuję raczej uruchomienie serwisu w tle po starcie systemu (BOOT_UP_RECEIVER), który obsługiwałby bibliotekę NDK, a aktywność aplikacji odwoływałaby się do niego. Powinno to rozwiązać problem uruchamiania kolejno -n instancji aplikacji (zakładam, że jest to spowodowane kolejnymi wywołaniami biblioteki komunikacyjnej przez ndk - nie analizowałem tematu) oraz mozliwe będzie łatwe zastosowanie widgetów.

Return to “Android”