X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fdialogs%2FCreateHomeScreenShortcutDialog.kt;fp=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fdialogs%2FCreateHomeScreenShortcutDialog.kt;h=841456e3e591d3ddb88411eef9e58b9f2951d7f1;hp=aba433539f83d26110584e87acd4a957af1c1725;hb=e065315a36c804626a7dba38d3edad05e9fdb473;hpb=7a54e6907e74196a4840a2434dd13e2b68a95db4 diff --git a/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateHomeScreenShortcutDialog.kt b/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateHomeScreenShortcutDialog.kt index aba43353..841456e3 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateHomeScreenShortcutDialog.kt +++ b/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateHomeScreenShortcutDialog.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2015-2023 Soren Stoutner . + * Copyright © 2015-2024 Soren Stoutner . * * This file is part of Privacy Browser Android . * @@ -50,9 +50,9 @@ import com.stoutner.privacybrowser.R import java.io.ByteArrayOutputStream // Define the private class constants. -private const val SHORTCUT_NAME = "shortcut_name" -private const val URL_STRING = "url_string" -private const val FAVORITE_ICON_BYTE_ARRAY = "favorite_icon_byte_array" +private const val SHORTCUT_NAME = "A" +private const val URL_STRING = "B" +private const val FAVORITE_ICON_BYTE_ARRAY = "C" class CreateHomeScreenShortcutDialog : DialogFragment() { companion object { @@ -239,7 +239,7 @@ class CreateHomeScreenShortcutDialog : DialogFragment() { val shortcutName = shortcutNameEditText.text.toString() val urlString = urlEditText.text.toString() - // Convert the favorite icon bitmap to an icon. `IconCompat` must be used until the minimum API >= 26. + // Convert the favorite icon bitmap to an icon. val favoriteIcon = IconCompat.createWithBitmap(favoriteIconBitmap) // Create a shortcut intent. @@ -262,7 +262,7 @@ class CreateHomeScreenShortcutDialog : DialogFragment() { shortcutInfoBuilder.setIntent(shortcutIntent) shortcutInfoBuilder.setShortLabel(shortcutName) - // Add the shortcut to the home screen. `ShortcutManagerCompat` can be switched to `ShortcutManager` once the minimum API >= 26. + // Add the shortcut to the home screen. ShortcutManagerCompat.requestPinShortcut(requireContext(), shortcutInfoBuilder.build(), null) } } \ No newline at end of file