Praca w tle
Services, WorkManager, BroadcastReceiver, AlarmManager, Foreground Service i zarządzanie pracą w tle
1Czym jest Service w Androidzie?
Czym jest Service w Androidzie?
Odpowiedź
Service to komponent Androida, który działa w tle bez interfejsu użytkownika. Umożliwia wykonywanie długotrwałych operacji, takich jak pobieranie plików czy odtwarzanie muzyki. Musi być zadeklarowany w pliku Manifest.
2Jaka jest różnica między Started Service a Bound Service?
Jaka jest różnica między Started Service a Bound Service?
Odpowiedź
Started Service jest uruchamiany za pomocą startService() i kontynuuje działanie w tle niezależnie od komponentu, który go uruchomił. Bound Service jest połączony z jednym lub wieloma komponentami za pomocą bindService() i zatrzymuje się automatycznie, gdy wszyscy klienci się odłączą. Usługa może być jednocześnie Started i Bound.
3Jak uruchomić Started Service?
Jak uruchomić Started Service?
Odpowiedź
Używa się startService(Intent) lub startForegroundService(Intent) dla Androida 8+. Service otrzymuje onStartCommand() i kontynuuje działanie. Musi zatrzymać się sam za pomocą stopSelf() lub zostać zatrzymany za pomocą stopService().
Czym jest Foreground Service?
Jak utworzyć Foreground Service?
+15 pytań z rozmów
Inne tematy rekrutacyjne Android
Podstawy Androida
UI i zasoby Android
Cykl Życia Androida
Nawigacja Android
Zarządzanie Danymi Android
Sieć Android
Testowanie Android
Android Gradle
Podstawy języka Kotlin dla Androida
Room Database
Jetpack Compose
Uprawnienia i Funkcje Urządzenia
Firebase dla Android
Android MVVM Architecture
Zaawansowane Sieci Android
Kolekcje i Operatory Kotlin
Kotlin Coroutines i Flow
Wstrzykiwanie zależności w Android
Android MVI Architecture
Android Clean Architecture
Android Compose Zaawansowany
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Opanuj Android na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo