Android Yaşam Döngüsü
Activity/Fragment yaşam döngüsü, Configuration Changes ve state yönetimi
1Bir Activity başlarken doğru yaşam döngüsü sırası nedir?
Bir Activity başlarken doğru yaşam döngüsü sırası nedir?
Cevap
Bir Activity'nin yaşam döngüsü onCreate() (başlatma ve view oluşturma) ile başlar, onStart() (Activity görünür hale gelir ancak henüz etkileşimli değildir) ile devam eder, sonra onResume() (Activity ön planda ve etkileşimlidir) gelir. Bu sıra her Activity başlangıcında her zaman aynıdır.
2Activity arka plana geçtiğinde çağrılan ilk yaşam döngüsü metodu hangisidir?
Activity arka plana geçtiğinde çağrılan ilk yaşam döngüsü metodu hangisidir?
Cevap
onPause(), Activity odağı kaybetmeye başladığında çağrılan ilk metottur. Activity artık hiç görünmediğinde onStop() onu takip eder. Sistem bu metottan sonra onStop() çağırmadan süreci sonlandırabileceğinden, kritik veriler onPause()'da kaydedilmelidir.
3View'ler (findViewById, ViewBinding) hangi metotta başlatılmalıdır?
View'ler (findViewById, ViewBinding) hangi metotta başlatılmalıdır?
Cevap
onCreate(), View'leri başlatmak için uygun metottur çünkü setContentView() burada çağrılır ve View hiyerarşisi oluşturulur. View'ler onCreate() öncesinde henüz mevcut değildir. Fragment'larda onViewCreated() da kullanılabilir.
onPause() ve onStop() arasındaki fark nedir?
Varsayılan olarak ekran döndürme sırasında ne olur?
+27 mülakat soruları
Diğer Android mülakat konuları
Android Temelleri
Android UI ve Kaynaklar
Android Navigasyon
Android Veri Yönetimi
Android Networking
Android Test
Android Gradle
Android için Kotlin Dili Temelleri
Room Database
Arka Plan İşleri
Jetpack Compose
İzinler ve Cihaz Özellikleri
Android için Firebase
Android MVVM Architecture
Gelişmiş Android Ağ İşlemleri
Kotlin Koleksiyonları ve Operatörleri
Kotlin Coroutines ve Flow
Android Bağımlılık Enjeksiyonu
Android MVI Architecture
Android Clean Architecture
Android Compose İleri Düzey
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Bir sonraki mülakatın için Android'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla