ANDROID - Działanie aplikacji w tle

ANDROID - Działanie aplikacji w tle
  • Rejestracja: dni
  • Ostatnio: dni
0

Jak sprawić aby aplikacja nie była stopowana pod minimalizacji? Mam w danej aktywności nasłuchiwanie lokalizacji GPS, i gdy minimalizuje apke cała jest wstrzymywana.

DC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 418
0

Ło panie. Tak bez kodu to nie wiemy. Moze w onPause cos cancelujesz.

Generalnie Background to juz teraz nie takie hop siup:

https://developer.android.com/about/versions/oreo/background
https://developer.android.com/about/versions/oreo/background-location-limits

Najlatwiej i najpewniej ci bedzie zrobic Foreground Service pewnie:

https://developer.android.com/guide/components/services#Foreground

wojciechmaciejewski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 560
0

Poruszyłeś bardzo złożony temat na który się nie da odpowiedzieć tak ad hoc.

Powiedz w jakim celu chcesz zbierać dane i w jakiej częstotliwości pomożemy dobrać Ci odpowiednie narzędzie do tego

  • Rejestracja: dni
  • Ostatnio: dni
0

W sumie wypróbowałem i po minimalizacji apka działa pod spodem bo dostaje info o lokalizacji :) Nic nie zmieniałem, minimalizuje apke dalej dostaje dane z gps więc jest git.

  • Rejestracja: dni
  • Ostatnio: dni
0

chyba ze na nowszych wersjach androida niz 6.0 aplikacja zostanie wstrzymana? z tego linku co podesłałeś na temat limitów otrzymywania lokalizacji wynika że na wersji 8.0 mogą być mega opóźnienia z otrzymaniem lokalizacji dobrze mówię?
Jeśli tak to jak dobrze rozumiem wystarczy w apce dodać jakikolwiek service?

  • Rejestracja: dni
  • Ostatnio: dni
0

Poniekad. Tak jak pisalem zagadnienie jest bardzo zlozone i nie da sie na nie odpowiedziec ot tak. Foreground service powinien zapobiegac przed zabicie aplikacji, ale z doswiadczenia wiem ze tez nie zawsze tak jest.

  • Rejestracja: dni
  • Ostatnio: dni
0

Ok, zaciągnę emulator dla 8.0 i po-testuje. dzięki za pomoc

  • Rejestracja: dni
  • Ostatnio: dni
0

Metoda startForeground jest dostępna od wersji api 27 a moja apka ma działać na starszych. Jest jakiś trik aby obsłużyć Oreo 8.0 tak aby działało też na starszych wersjach ?

xxx_xx_x
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 365
0

Polecam przeczytać to, fajne podsumowanie zmian w oreo dotyczące background serwisów
https://medium.com/exploring-code/how-to-handle-background-services-in-android-o-f96783e65268

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.