diff --git a/app/src/main/java/com/example/busroute/MainActivity.kt b/app/src/main/java/com/example/busroute/MainActivity.kt index f8b5361..ff250e1 100644 --- a/app/src/main/java/com/example/busroute/MainActivity.kt +++ b/app/src/main/java/com/example/busroute/MainActivity.kt @@ -1,8 +1,8 @@ package com.example.busroute +import android.Manifest import android.annotation.SuppressLint import android.app.AlertDialog -import android.content.Context import android.content.Intent import android.content.pm.PackageManager import android.location.Location @@ -52,10 +52,11 @@ class MainActivity : ComponentActivity() { @SuppressLint("MissingPermission") override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + isLocationPermissionGranted() window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) val dbHelper = DbHelper(this) - locationManager = getSystemService(Context.LOCATION_SERVICE) as LocationManager + locationManager = getSystemService(LOCATION_SERVICE) as LocationManager getInstance().load(this, PreferenceManager.getDefaultSharedPreferences(this)) setContentView(R.layout.main) @@ -180,17 +181,17 @@ class MainActivity : ComponentActivity() { private fun isLocationPermissionGranted(): Boolean { return if (ActivityCompat.checkSelfPermission( this, - android.Manifest.permission.ACCESS_COARSE_LOCATION + Manifest.permission.ACCESS_COARSE_LOCATION ) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission( this, - android.Manifest.permission.ACCESS_FINE_LOCATION + Manifest.permission.ACCESS_FINE_LOCATION ) != PackageManager.PERMISSION_GRANTED ) { ActivityCompat.requestPermissions( this, arrayOf( - android.Manifest.permission.ACCESS_FINE_LOCATION, - android.Manifest.permission.ACCESS_COARSE_LOCATION + Manifest.permission.ACCESS_FINE_LOCATION, + Manifest.permission.ACCESS_COARSE_LOCATION ), 1 )