@@ -6,13 +6,11 @@ import android.os.Bundle
66import android.view.Menu
77import android.view.MenuItem
88import android.widget.SeekBar
9+ import androidx.activity.enableEdgeToEdge
910import androidx.appcompat.app.AlertDialog
1011import androidx.appcompat.app.AppCompatActivity
1112import androidx.core.view.ViewCompat
12- import androidx.core.view.ViewGroupCompat
13- import androidx.core.view.WindowCompat
1413import androidx.core.view.WindowInsetsCompat
15- import androidx.core.view.updatePadding
1614import com.softartdev.conwaysgameoflife.MainService
1715import com.softartdev.conwaysgameoflife.R
1816import com.softartdev.conwaysgameoflife.databinding.ActivityMainBinding
@@ -28,16 +26,12 @@ class MainActivity : AppCompatActivity() {
2826
2927 override fun onCreate (savedInstanceState : Bundle ? ) {
3028 super .onCreate(savedInstanceState)
31- WindowCompat .enableEdgeToEdge(window)
32- WindowCompat .getInsetsController(window, window.decorView).isAppearanceLightStatusBars = true
29+ enableEdgeToEdge()
3330 binding = ActivityMainBinding .inflate(layoutInflater)
3431 setContentView(binding.root)
35- ViewCompat .setOnApplyWindowInsetsListener(binding.root) { view, insets ->
36- val systemInsets = insets.getInsets(WindowInsetsCompat .Type .systemBars())
37- view.updatePadding(
38- top = systemInsets.top,
39- bottom = systemInsets.bottom
40- )
32+ ViewCompat .setOnApplyWindowInsetsListener(binding.root) { v, insets ->
33+ val systemBars = insets.getInsets(WindowInsetsCompat .Type .systemBars())
34+ v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)
4135 return @setOnApplyWindowInsetsListener insets
4236 }
4337 binding.mainCellLayout.setOnCellClickListener { x, y ->
@@ -83,7 +77,7 @@ class MainActivity : AppCompatActivity() {
8377 if (! bound) {
8478 MainServiceConnection .mainActivity = this
8579 val mainServiceIntent = Intent (this , MainService ::class .java)
86- bindService(mainServiceIntent, MainServiceConnection , Context . BIND_AUTO_CREATE )
80+ bindService(mainServiceIntent, MainServiceConnection , BIND_AUTO_CREATE )
8781 }
8882 }
8983
0 commit comments