Aplikasi "Dessert Clicker" ini merupakan contoh yang lebih kompleks dan mendekati aplikasi nyata. Di sini kita akan membahas tidak hanya tentang UI, tetapi juga tentang siklus hidup (lifecycle) Activity, state yang persisten, pemisahan logika, dan cara berinteraksi dengan komponen inti Android seperti Intent dari dalam Jetpack Compose. Manajemen Lifecycle Activity dan State yang Persisten // In MainActivity class override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) Log.d(TAG, "onCreate Called") //... } // ... other lifecycle methods (onStart, onResume, etc.) // In DessertClickerApp composable var revenue by rememberSaveable { mutableStateOf(0) } var dessertsSold by rememberSaveable { mutableStateOf(0) } Aplikasi ini secara eksplisit meng-override dan mencatat (log) berbagai callback dari siklus hidup Activity seperti onCreate , onStart , dan onPause . Ini menunjukka...
Komentar
Posting Komentar