Challenge 2: Surviving Rotation with savedInstanceState — Solution // activity_main.xml needs a Button with an id, e.g. android:id="@+id/clickButton" class MainActivity : AppCompatActivity() { private var clickCount: Int = 0 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) clickCount = savedInstanceState?.getInt("clickCount") ?: 0 Log.d("MainActivity", "onCreate: clickCount restored to $clickCount") val button = findViewById