From 5b281303d9699bd842df183af76001ffefdfe358 Mon Sep 17 00:00:00 2001 From: darken Date: Thu, 4 Sep 2025 16:51:13 +0200 Subject: [PATCH] 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()`. --- .../eu/darken/capod/main/ui/overview/OverviewFragment.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/darken/capod/main/ui/overview/OverviewFragment.kt b/app/src/main/java/eu/darken/capod/main/ui/overview/OverviewFragment.kt index f09a89c8..e59191f4 100644 --- a/app/src/main/java/eu/darken/capod/main/ui/overview/OverviewFragment.kt +++ b/app/src/main/java/eu/darken/capod/main/ui/overview/OverviewFragment.kt @@ -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() ) ) }