package com.example.activitylifecycle import android.os.Bundle import android.widget.Toast import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.tooling.preview.Preview import com.example.activitylifecycle.ui.theme.ActivityLifeCycleTheme class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() Toast.makeText(applicationContext,"ON CREATE() IS CALLED",Toast.LENGTH_SHORT).show() } override fun onStart(){ super.onStart() Toast.makeText(applicationContext,"ON START() IS CALLED",Toast.LENGTH_SHORT).show() } override fun onRestart(){ super.onRestart() Toast.makeText(applicationContext,"ON RESTART() IS CALLED",Toast.LENGTH_SHORT).show() } override fun onResume(){ super.onResume() Toast.makeText(applicationContext,"ON RESUME() IS CALLED",Toast.LENGTH_LONG).show() } override fun onPause(){ super.onPause() Toast.makeText(applicationContext,"ON PAUSE() IS CALLED",Toast.LENGTH_SHORT).show() } override fun onStop(){ super.onStop() Toast.makeText(applicationContext,"ON STOP() IS CALLED",Toast.LENGTH_SHORT).show() } override fun onDestroy(){ super.onDestroy() Toast.makeText(applicationContext,"ON DESTROY() IS CALLED",Toast.LENGTH_SHORT).show() } }