Use Uri.toUri() extension

This commit updates the `OverviewFragment` to use the `androidx.core.net.toUri()` extension function when creating Uris for system settings intents. This replaces the direct usage of `Uri.parse()`.
This commit is contained in:
darken
2025-09-29 13:36:46 +02:00
parent cb28bbfaf3
commit 5b281303d9
@@ -1,13 +1,13 @@
package eu.darken.capod.main.ui.overview
import android.content.Intent
import android.net.Uri
import android.os.Bundle
import android.provider.Settings
import android.text.SpannableStringBuilder
import android.view.View
import androidx.activity.result.ActivityResultLauncher
import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.net.toUri
import androidx.fragment.app.viewModels
import dagger.hilt.android.AndroidEntryPoint
import eu.darken.capod.R
@@ -97,7 +97,7 @@ class OverviewFragment : Fragment3(R.layout.main_fragment) {
startActivity(
Intent(
Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS,
Uri.parse("package:${requireContext().packageName}")
"package:${requireContext().packageName}".toUri()
)
)
}
@@ -107,7 +107,7 @@ class OverviewFragment : Fragment3(R.layout.main_fragment) {
startActivity(
Intent(
Settings.ACTION_MANAGE_OVERLAY_PERMISSION,
Uri.parse("package:${requireContext().packageName}")
"package:${requireContext().packageName}".toUri()
)
)
}