From c5e5479c15e4f19d1ca4d9dae66bb3259bfefd17 Mon Sep 17 00:00:00 2001 From: Hamza417 Date: Wed, 3 Jul 2024 12:00:37 +0530 Subject: [PATCH] Add tags for all app panels --- app/src/main/assets/html/changelogs.html | 1 + .../association/AudioPlayerActivity.kt | 4 +- .../association/InformationActivity.kt | 2 +- .../ManifestAssociationActivity.kt | 7 +- .../preferences/PreferenceActivity.kt | 4 +- .../inure/dialogs/action/ActivityLauncher.kt | 4 +- .../simple/inure/dialogs/action/ClearCache.kt | 2 + .../simple/inure/dialogs/action/ClearData.kt | 4 +- .../inure/dialogs/action/ComponentState.kt | 4 +- .../simple/inure/dialogs/action/Extract.kt | 4 +- .../simple/inure/dialogs/action/ForceStop.kt | 4 +- .../app/simple/inure/dialogs/action/Hide.kt | 6 +- .../inure/dialogs/action/PermissionStatus.kt | 6 +- .../inure/dialogs/action/Reinstaller.kt | 4 +- .../app/simple/inure/dialogs/app/AppMenu.kt | 2 +- .../inure/dialogs/app/ChangesReminder.kt | 2 +- .../inure/dialogs/batch/BatchUninstaller.kt | 4 +- .../dialogs/miscellaneous/IntentAction.kt | 4 +- .../miscellaneous/UninstalledAppsInfo.kt | 4 +- .../dialogs/permissions/PermissionsMenu.kt | 2 + .../ScopedAudioPlayerDialogFragment.kt | 4 +- .../fragments/ScopedBottomSheetFragment.kt | 9 ++- .../fragments/ScopedDialogFragment.kt | 4 +- .../extensions/fragments/ScopedFragment.kt | 3 +- .../inure/ui/association/AudioPlayer.kt | 2 + .../app/simple/inure/ui/association/Text.kt | 2 + .../simple/inure/ui/deviceinfo/BatteryInfo.kt | 4 +- .../simple/inure/ui/deviceinfo/DeviceInfo.kt | 4 +- .../simple/inure/ui/deviceinfo/SystemInfo.kt | 4 +- .../app/simple/inure/ui/launcher/Setup.kt | 4 +- .../java/app/simple/inure/ui/panels/APKs.kt | 2 +- .../app/simple/inure/ui/panels/Analytics.kt | 12 ++-- .../app/simple/inure/ui/panels/AppInfo.kt | 64 +++++++++---------- .../java/app/simple/inure/ui/panels/Apps.kt | 12 ++-- .../java/app/simple/inure/ui/panels/Batch.kt | 28 ++------ .../inure/ui/panels/BatteryOptimization.kt | 8 +-- .../app/simple/inure/ui/panels/BootManager.kt | 4 +- .../app/simple/inure/ui/panels/DeviceInfo.kt | 12 ++-- .../app/simple/inure/ui/panels/Disabled.kt | 6 +- .../java/app/simple/inure/ui/panels/FOSS.kt | 6 +- .../java/app/simple/inure/ui/panels/Hidden.kt | 4 +- .../app/simple/inure/ui/panels/MostUsed.kt | 6 +- .../java/app/simple/inure/ui/panels/Notes.kt | 6 +- .../inure/ui/panels/RecentlyInstalled.kt | 6 +- .../simple/inure/ui/panels/RecentlyUpdated.kt | 6 +- .../app/simple/inure/ui/panels/Sensors.kt | 8 ++- .../app/simple/inure/ui/panels/StackTraces.kt | 4 +- .../inure/ui/panels/TerminalCommands.kt | 4 +- .../app/simple/inure/ui/panels/Uninstalled.kt | 8 +-- .../ui/preferences/mainscreens/AboutScreen.kt | 2 +- .../mainscreens/AppearanceScreen.kt | 10 +-- .../mainscreens/ConfigurationScreen.kt | 6 +- .../mainscreens/FormattingScreen.kt | 4 +- .../preferences/mainscreens/LayoutsScreen.kt | 2 +- .../ui/preferences/mainscreens/ShellScreen.kt | 6 +- .../preferences/mainscreens/TerminalScreen.kt | 10 +-- .../subscreens/InformationCustomization.kt | 4 +- .../inure/ui/subpanels/AnalyticsMinimumSDK.kt | 2 + .../ui/subpanels/AnalyticsPackageType.kt | 2 + .../inure/ui/subpanels/AnalyticsTargetSDK.kt | 2 + .../simple/inure/ui/subpanels/ApksSearch.kt | 8 ++- .../inure/ui/subpanels/BatchSelectedApps.kt | 2 + .../simple/inure/ui/subpanels/BatchTracker.kt | 2 + .../inure/ui/subviewers/ActivityInfo.kt | 2 + .../inure/ui/subviewers/ProviderInfo.kt | 2 + .../simple/inure/ui/subviewers/ServiceInfo.kt | 2 + .../app/simple/inure/ui/viewers/Activities.kt | 8 +-- .../java/app/simple/inure/ui/viewers/Boot.kt | 2 + .../simple/inure/ui/viewers/BootManager.kt | 3 - .../simple/inure/ui/viewers/Certificate.kt | 2 + .../simple/inure/ui/viewers/ClassSource.kt | 2 + .../java/app/simple/inure/ui/viewers/Dexs.kt | 6 +- .../app/simple/inure/ui/viewers/Extras.kt | 2 + .../app/simple/inure/ui/viewers/Features.kt | 2 + .../app/simple/inure/ui/viewers/Graphics.kt | 8 ++- .../java/app/simple/inure/ui/viewers/IFW.kt | 2 + .../java/app/simple/inure/ui/viewers/Image.kt | 2 + .../java/app/simple/inure/ui/viewers/Note.kt | 4 +- .../app/simple/inure/ui/viewers/Operations.kt | 2 + .../simple/inure/ui/viewers/Permissions.kt | 2 +- .../app/simple/inure/ui/viewers/Providers.kt | 4 +- .../app/simple/inure/ui/viewers/Receivers.kt | 4 +- .../app/simple/inure/ui/viewers/Resources.kt | 6 +- .../app/simple/inure/ui/viewers/Services.kt | 4 +- .../app/simple/inure/ui/viewers/SharedLibs.kt | 2 + .../inure/ui/viewers/SharedPreferences.kt | 6 +- .../inure/ui/viewers/SharedPrefsCode.kt | 2 + .../app/simple/inure/ui/viewers/Trackers.kt | 2 +- .../inure/ui/viewers/UsageStatistics.kt | 2 + .../app/simple/inure/ui/viewers/XMLWebView.kt | 2 + 90 files changed, 269 insertions(+), 200 deletions(-) delete mode 100644 app/src/main/java/app/simple/inure/ui/viewers/BootManager.kt diff --git a/app/src/main/assets/html/changelogs.html b/app/src/main/assets/html/changelogs.html index 299e25aaf..800cef79a 100644 --- a/app/src/main/assets/html/changelogs.html +++ b/app/src/main/assets/html/changelogs.html @@ -23,6 +23,7 @@

Bug Fixes

  • Fixed shuffle issues.
  • Fixed crashing on resizing app screen on Android desktop environments.
  • Fixed crashing on reading faulty apps info for Info Strip.
  • +
  • Fixed crashes caused by mismatching panel IDs.
  • Fixed some minor issues.
  • diff --git a/app/src/main/java/app/simple/inure/activities/association/AudioPlayerActivity.kt b/app/src/main/java/app/simple/inure/activities/association/AudioPlayerActivity.kt index 5888c2245..decfb23bc 100644 --- a/app/src/main/java/app/simple/inure/activities/association/AudioPlayerActivity.kt +++ b/app/src/main/java/app/simple/inure/activities/association/AudioPlayerActivity.kt @@ -35,7 +35,7 @@ class AudioPlayerActivity : BaseActivity() { kotlin.runCatching { if (intent.hasExtra(BundleConstants.audioModel)) { supportFragmentManager.beginTransaction() - .replace(R.id.app_container, AudioPlayer.newInstance(AudioModel(), fromActivity = true), "audio_player") + .replace(R.id.app_container, AudioPlayer.newInstance(AudioModel(), fromActivity = true), AudioPlayer.TAG) .commit() } else { uri = when { @@ -51,7 +51,7 @@ class AudioPlayerActivity : BaseActivity() { } supportFragmentManager.beginTransaction() - .replace(R.id.app_container, AudioPlayer.newInstance(uri!!, fromActivity = true), "audio_player") + .replace(R.id.app_container, AudioPlayer.newInstance(uri!!, fromActivity = true), AudioPlayer.TAG) .commit() } }.getOrElse { diff --git a/app/src/main/java/app/simple/inure/activities/association/InformationActivity.kt b/app/src/main/java/app/simple/inure/activities/association/InformationActivity.kt index be08df238..1067dac41 100644 --- a/app/src/main/java/app/simple/inure/activities/association/InformationActivity.kt +++ b/app/src/main/java/app/simple/inure/activities/association/InformationActivity.kt @@ -64,7 +64,7 @@ class InformationActivity : BaseActivity() { supportFragmentManager.beginTransaction() .setReorderingAllowed(true) - .replace(R.id.app_container, Information.newInstance(packageInfo), "app_info") + .replace(R.id.app_container, Information.newInstance(packageInfo), Information.TAG) .commit() } }.getOrElse { diff --git a/app/src/main/java/app/simple/inure/activities/association/ManifestAssociationActivity.kt b/app/src/main/java/app/simple/inure/activities/association/ManifestAssociationActivity.kt index 1d7e4a815..061b97c92 100644 --- a/app/src/main/java/app/simple/inure/activities/association/ManifestAssociationActivity.kt +++ b/app/src/main/java/app/simple/inure/activities/association/ManifestAssociationActivity.kt @@ -81,14 +81,11 @@ class ManifestAssociationActivity : BaseActivity() { withContext(Dispatchers.Main) { hideLoader() + val xml = XML.newInstance(packageInfo, true, "AndroidManifest.xml", false) supportFragmentManager.beginTransaction() .setReorderingAllowed(true) - .replace(R.id.app_container, XML - .newInstance(packageInfo, - true, - "AndroidManifest.xml", - false), "app_info") + .replace(R.id.app_container, xml, XML.TAG) .commit() } }.getOrElse { diff --git a/app/src/main/java/app/simple/inure/activities/preferences/PreferenceActivity.kt b/app/src/main/java/app/simple/inure/activities/preferences/PreferenceActivity.kt index a2c10e33c..cdc606c33 100644 --- a/app/src/main/java/app/simple/inure/activities/preferences/PreferenceActivity.kt +++ b/app/src/main/java/app/simple/inure/activities/preferences/PreferenceActivity.kt @@ -25,8 +25,8 @@ class PreferenceActivity : BaseActivity() { if (savedInstanceState.isNull()) { supportFragmentManager.beginTransaction() - .replace(R.id.app_container, Preferences.newInstance(), "preferences") + .replace(R.id.app_container, Preferences.newInstance(), Preferences.TAG) .commit() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/dialogs/action/ActivityLauncher.kt b/app/src/main/java/app/simple/inure/dialogs/action/ActivityLauncher.kt index 9f0b369d7..40d7d580c 100644 --- a/app/src/main/java/app/simple/inure/dialogs/action/ActivityLauncher.kt +++ b/app/src/main/java/app/simple/inure/dialogs/action/ActivityLauncher.kt @@ -52,5 +52,7 @@ class ActivityLauncher : ScopedActionDialogBottomFragment() { fragment.arguments = args return fragment } + + const val TAG = "ActivityLauncher" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/dialogs/action/ClearCache.kt b/app/src/main/java/app/simple/inure/dialogs/action/ClearCache.kt index d55d4606f..eb5362420 100644 --- a/app/src/main/java/app/simple/inure/dialogs/action/ClearCache.kt +++ b/app/src/main/java/app/simple/inure/dialogs/action/ClearCache.kt @@ -63,5 +63,7 @@ class ClearCache : ScopedActionDialogBottomFragment() { fragment.arguments = args return fragment } + + const val TAG = "ClearCache" } } diff --git a/app/src/main/java/app/simple/inure/dialogs/action/ClearData.kt b/app/src/main/java/app/simple/inure/dialogs/action/ClearData.kt index da89a8a41..466392a94 100644 --- a/app/src/main/java/app/simple/inure/dialogs/action/ClearData.kt +++ b/app/src/main/java/app/simple/inure/dialogs/action/ClearData.kt @@ -51,5 +51,7 @@ class ClearData : ScopedActionDialogBottomFragment() { fragment.arguments = args return fragment } + + const val TAG = "clear_data" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/dialogs/action/ComponentState.kt b/app/src/main/java/app/simple/inure/dialogs/action/ComponentState.kt index 9d3100427..3574134ef 100644 --- a/app/src/main/java/app/simple/inure/dialogs/action/ComponentState.kt +++ b/app/src/main/java/app/simple/inure/dialogs/action/ComponentState.kt @@ -71,5 +71,7 @@ class ComponentState : ScopedActionDialogBottomFragment() { interface ComponentStatusCallbacks { fun onSuccess() } + + const val TAG = "ComponentState" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/dialogs/action/Extract.kt b/app/src/main/java/app/simple/inure/dialogs/action/Extract.kt index 18c697556..20b5a26f6 100644 --- a/app/src/main/java/app/simple/inure/dialogs/action/Extract.kt +++ b/app/src/main/java/app/simple/inure/dialogs/action/Extract.kt @@ -116,7 +116,9 @@ class Extract : ScopedBottomSheetFragment() { } fun FragmentManager.launchExtract(packageInfo: PackageInfo, paths: Set) { - newInstance(packageInfo, paths).show(this, "extract") + newInstance(packageInfo, paths).show(this, TAG) } + + const val TAG = "Extract" } } diff --git a/app/src/main/java/app/simple/inure/dialogs/action/ForceStop.kt b/app/src/main/java/app/simple/inure/dialogs/action/ForceStop.kt index bdfe3049c..8b5be8f40 100644 --- a/app/src/main/java/app/simple/inure/dialogs/action/ForceStop.kt +++ b/app/src/main/java/app/simple/inure/dialogs/action/ForceStop.kt @@ -52,5 +52,7 @@ class ForceStop : ScopedActionDialogBottomFragment() { fragment.arguments = args return fragment } + + const val TAG = "ForceStop" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/dialogs/action/Hide.kt b/app/src/main/java/app/simple/inure/dialogs/action/Hide.kt index 8e4f343d4..50e8875e2 100644 --- a/app/src/main/java/app/simple/inure/dialogs/action/Hide.kt +++ b/app/src/main/java/app/simple/inure/dialogs/action/Hide.kt @@ -69,8 +69,10 @@ class Hide : ScopedActionDialogBottomFragment() { fun FragmentManager.showHide(packageInfo: PackageInfo): Hide { val fragment = newInstance(packageInfo) - fragment.show(this, "hide") + fragment.show(this, TAG) return fragment } + + const val TAG = "hide" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/dialogs/action/PermissionStatus.kt b/app/src/main/java/app/simple/inure/dialogs/action/PermissionStatus.kt index da9510721..cc96fd50f 100644 --- a/app/src/main/java/app/simple/inure/dialogs/action/PermissionStatus.kt +++ b/app/src/main/java/app/simple/inure/dialogs/action/PermissionStatus.kt @@ -250,12 +250,14 @@ class PermissionStatus : ScopedBottomSheetFragment() { fun FragmentManager.showPermissionStatus(packageInfo: PackageInfo, permissionInfo: PermissionInfo): PermissionStatus { val fragment = newInstance(packageInfo, permissionInfo) - fragment.show(this, "permission_status") + fragment.show(this, TAG) return fragment } interface PermissionStatusCallbacks { fun onSuccess(grantedStatus: Boolean) } + + const val TAG = "PermissionStatus" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/dialogs/action/Reinstaller.kt b/app/src/main/java/app/simple/inure/dialogs/action/Reinstaller.kt index 1a990ff36..45ecf3de5 100644 --- a/app/src/main/java/app/simple/inure/dialogs/action/Reinstaller.kt +++ b/app/src/main/java/app/simple/inure/dialogs/action/Reinstaller.kt @@ -62,12 +62,14 @@ class Reinstaller : ScopedActionDialogBottomFragment() { fun FragmentManager.showReinstaller(packageInfo: PackageInfo): Reinstaller { val reinstaller = newInstance(packageInfo) - reinstaller.show(this, reinstaller.tag) + reinstaller.show(this, TAG) return reinstaller } interface ReinstallerCallbacks { fun onReinstallSuccess() } + + const val TAG = "Reinstaller" } } diff --git a/app/src/main/java/app/simple/inure/dialogs/app/AppMenu.kt b/app/src/main/java/app/simple/inure/dialogs/app/AppMenu.kt index 5fe6f7e1e..8d3e27c17 100644 --- a/app/src/main/java/app/simple/inure/dialogs/app/AppMenu.kt +++ b/app/src/main/java/app/simple/inure/dialogs/app/AppMenu.kt @@ -241,7 +241,7 @@ class AppMenu : ScopedDialogFragment() { manifest.setOnClickListener { if (DevelopmentPreferences.get(DevelopmentPreferences.isWebViewXmlViewer)) { openFragmentSlide(XMLWebView.newInstance( - packageInfo, "AndroidManifest.xml"), "xml") + packageInfo, "AndroidManifest.xml"), XMLWebView.TAG) } else { openFragmentSlide(XML.newInstance( packageInfo, true, "AndroidManifest.xml"), XML.TAG) diff --git a/app/src/main/java/app/simple/inure/dialogs/app/ChangesReminder.kt b/app/src/main/java/app/simple/inure/dialogs/app/ChangesReminder.kt index 89cc2acad..2e7d5421e 100644 --- a/app/src/main/java/app/simple/inure/dialogs/app/ChangesReminder.kt +++ b/app/src/main/java/app/simple/inure/dialogs/app/ChangesReminder.kt @@ -32,7 +32,7 @@ class ChangesReminder : ScopedBottomSheetFragment() { MainPreferences.setChangeLogReminder(BuildConfig.VERSION_CODE) sure.setOnClickListener { - openFragmentSlide(WebPage.newInstance(getString(R.string.change_logs)), "changelogs") + openFragmentSlide(WebPage.newInstance(getString(R.string.change_logs)), WebPage.TAG) dismiss() } diff --git a/app/src/main/java/app/simple/inure/dialogs/batch/BatchUninstaller.kt b/app/src/main/java/app/simple/inure/dialogs/batch/BatchUninstaller.kt index 443a40aec..7a370b8f1 100644 --- a/app/src/main/java/app/simple/inure/dialogs/batch/BatchUninstaller.kt +++ b/app/src/main/java/app/simple/inure/dialogs/batch/BatchUninstaller.kt @@ -53,5 +53,7 @@ class BatchUninstaller : ScopedBottomSheetFragment() { fragment.arguments = args return fragment } + + const val TAG = "BatchUninstaller" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/dialogs/miscellaneous/IntentAction.kt b/app/src/main/java/app/simple/inure/dialogs/miscellaneous/IntentAction.kt index 9b3ed799a..c37d8d12a 100644 --- a/app/src/main/java/app/simple/inure/dialogs/miscellaneous/IntentAction.kt +++ b/app/src/main/java/app/simple/inure/dialogs/miscellaneous/IntentAction.kt @@ -99,5 +99,7 @@ class IntentAction : ScopedDialogFragment() { fragment.arguments = args return fragment } + + const val TAG = "IntentAction" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/dialogs/miscellaneous/UninstalledAppsInfo.kt b/app/src/main/java/app/simple/inure/dialogs/miscellaneous/UninstalledAppsInfo.kt index 7529fd4c8..fc3607930 100644 --- a/app/src/main/java/app/simple/inure/dialogs/miscellaneous/UninstalledAppsInfo.kt +++ b/app/src/main/java/app/simple/inure/dialogs/miscellaneous/UninstalledAppsInfo.kt @@ -35,5 +35,7 @@ class UninstalledAppsInfo : ScopedDialogFragment() { fragment.arguments = args return fragment } + + const val TAG = "UninstalledAppsInfo" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/dialogs/permissions/PermissionsMenu.kt b/app/src/main/java/app/simple/inure/dialogs/permissions/PermissionsMenu.kt index 78132310b..5601df269 100644 --- a/app/src/main/java/app/simple/inure/dialogs/permissions/PermissionsMenu.kt +++ b/app/src/main/java/app/simple/inure/dialogs/permissions/PermissionsMenu.kt @@ -62,5 +62,7 @@ class PermissionsMenu : ScopedBottomSheetFragment() { fragment.arguments = args return fragment } + + const val TAG = "PermissionsMenu" } } diff --git a/app/src/main/java/app/simple/inure/extensions/fragments/ScopedAudioPlayerDialogFragment.kt b/app/src/main/java/app/simple/inure/extensions/fragments/ScopedAudioPlayerDialogFragment.kt index e1ca91ba9..14a782269 100644 --- a/app/src/main/java/app/simple/inure/extensions/fragments/ScopedAudioPlayerDialogFragment.kt +++ b/app/src/main/java/app/simple/inure/extensions/fragments/ScopedAudioPlayerDialogFragment.kt @@ -115,7 +115,7 @@ open class ScopedAudioPlayerDialogFragment : DialogFragment(), SharedPreferences } open fun openSettings() { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } /** @@ -150,4 +150,4 @@ open class ScopedAudioPlayerDialogFragment : DialogFragment(), SharedPreferences requireActivity().finishAndRemoveTask() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/extensions/fragments/ScopedBottomSheetFragment.kt b/app/src/main/java/app/simple/inure/extensions/fragments/ScopedBottomSheetFragment.kt index 8228be3c7..6e34d5a13 100644 --- a/app/src/main/java/app/simple/inure/extensions/fragments/ScopedBottomSheetFragment.kt +++ b/app/src/main/java/app/simple/inure/extensions/fragments/ScopedBottomSheetFragment.kt @@ -3,7 +3,10 @@ package app.simple.inure.extensions.fragments import android.app.Application import android.content.SharedPreferences import android.content.pm.PackageInfo -import android.os.* +import android.os.Build +import android.os.Bundle +import android.os.Handler +import android.os.Looper import android.util.Log import android.view.View import android.view.WindowManager @@ -152,7 +155,7 @@ abstract class ScopedBottomSheetFragment : BottomSheetDialogFragment(), } protected fun openSettings() { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } /** @@ -214,4 +217,4 @@ abstract class ScopedBottomSheetFragment : BottomSheetDialogFragment(), false } } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/extensions/fragments/ScopedDialogFragment.kt b/app/src/main/java/app/simple/inure/extensions/fragments/ScopedDialogFragment.kt index e3f89bd2e..5c107bffb 100644 --- a/app/src/main/java/app/simple/inure/extensions/fragments/ScopedDialogFragment.kt +++ b/app/src/main/java/app/simple/inure/extensions/fragments/ScopedDialogFragment.kt @@ -114,7 +114,7 @@ open class ScopedDialogFragment : DialogFragment(), SharedPreferences.OnSharedPr } open fun openSettings() { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } /** @@ -151,4 +151,4 @@ open class ScopedDialogFragment : DialogFragment(), SharedPreferences.OnSharedPr } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/extensions/fragments/ScopedFragment.kt b/app/src/main/java/app/simple/inure/extensions/fragments/ScopedFragment.kt index ed532c71a..7bd356232 100644 --- a/app/src/main/java/app/simple/inure/extensions/fragments/ScopedFragment.kt +++ b/app/src/main/java/app/simple/inure/extensions/fragments/ScopedFragment.kt @@ -474,7 +474,7 @@ abstract class ScopedFragment : Fragment(), SharedPreferences.OnSharedPreference open fun openWebPage(source: String) { clearTransitions() - openFragmentSlide(WebPage.newInstance(string = source), "web_page") + openFragmentSlide(WebPage.newInstance(string = source), WebPage.TAG) } /** @@ -493,6 +493,7 @@ abstract class ScopedFragment : Fragment(), SharedPreferences.OnSharedPreference * Override it if you don't want the current panel to intercept the back press * and let the activity handle it */ + @Suppress("KDocUnresolvedReference") open fun setupBackPressedDispatcher() { if (parentFragmentManager.backStackEntryCount > 0) { // Make sure we have fragments in backstack requireActivity().onBackPressedDispatcher.addCallback(this) { diff --git a/app/src/main/java/app/simple/inure/ui/association/AudioPlayer.kt b/app/src/main/java/app/simple/inure/ui/association/AudioPlayer.kt index cebdd973b..aa4ef0946 100644 --- a/app/src/main/java/app/simple/inure/ui/association/AudioPlayer.kt +++ b/app/src/main/java/app/simple/inure/ui/association/AudioPlayer.kt @@ -486,5 +486,7 @@ class AudioPlayer : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "AudioPlayer" } } diff --git a/app/src/main/java/app/simple/inure/ui/association/Text.kt b/app/src/main/java/app/simple/inure/ui/association/Text.kt index 850652652..f4a66023b 100644 --- a/app/src/main/java/app/simple/inure/ui/association/Text.kt +++ b/app/src/main/java/app/simple/inure/ui/association/Text.kt @@ -271,5 +271,7 @@ class Text : KeyboardScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "Text" } } diff --git a/app/src/main/java/app/simple/inure/ui/deviceinfo/BatteryInfo.kt b/app/src/main/java/app/simple/inure/ui/deviceinfo/BatteryInfo.kt index e83477a92..5746ee58c 100644 --- a/app/src/main/java/app/simple/inure/ui/deviceinfo/BatteryInfo.kt +++ b/app/src/main/java/app/simple/inure/ui/deviceinfo/BatteryInfo.kt @@ -56,5 +56,7 @@ class BatteryInfo : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "BatteryInfo" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/ui/deviceinfo/DeviceInfo.kt b/app/src/main/java/app/simple/inure/ui/deviceinfo/DeviceInfo.kt index bb793b9e8..b569b521d 100644 --- a/app/src/main/java/app/simple/inure/ui/deviceinfo/DeviceInfo.kt +++ b/app/src/main/java/app/simple/inure/ui/deviceinfo/DeviceInfo.kt @@ -61,5 +61,7 @@ class DeviceInfo : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "DeviceInfo" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/ui/deviceinfo/SystemInfo.kt b/app/src/main/java/app/simple/inure/ui/deviceinfo/SystemInfo.kt index e16eb2799..2e5d99d68 100644 --- a/app/src/main/java/app/simple/inure/ui/deviceinfo/SystemInfo.kt +++ b/app/src/main/java/app/simple/inure/ui/deviceinfo/SystemInfo.kt @@ -62,5 +62,7 @@ class SystemInfo : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "system_info" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/ui/launcher/Setup.kt b/app/src/main/java/app/simple/inure/ui/launcher/Setup.kt index ce42e7500..6bdf56363 100644 --- a/app/src/main/java/app/simple/inure/ui/launcher/Setup.kt +++ b/app/src/main/java/app/simple/inure/ui/launcher/Setup.kt @@ -174,11 +174,11 @@ class Setup : ScopedFragment() { } accent.setOnClickListener { - openFragmentSlide(AccentColor.newInstance(), "accent_color") + openFragmentSlide(AccentColor.newInstance(), AccentColor.TAG) } typeface.setOnClickListener { - openFragmentSlide(AppearanceTypeFace.newInstance(), "app_typeface") + openFragmentSlide(AppearanceTypeFace.newInstance(), AppearanceTypeFace.TAG) } rootSwitchView.setOnSwitchCheckedChangeListener { it -> diff --git a/app/src/main/java/app/simple/inure/ui/panels/APKs.kt b/app/src/main/java/app/simple/inure/ui/panels/APKs.kt index 3f9e2ac4f..9feaa468d 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/APKs.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/APKs.kt @@ -249,7 +249,7 @@ class APKs : ScopedFragment() { } R.drawable.ic_search -> { - openFragmentSlide(ApksSearch.newInstance(), "apks_search") + openFragmentSlide(ApksSearch.newInstance(), ApksSearch.TAG) } R.drawable.ic_filter -> { diff --git a/app/src/main/java/app/simple/inure/ui/panels/Analytics.kt b/app/src/main/java/app/simple/inure/ui/panels/Analytics.kt index 95adcb4f9..73a29eebf 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/Analytics.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/Analytics.kt @@ -108,7 +108,7 @@ class Analytics : ScopedFragment() { override fun onValueSelected(e: Entry?, h: Highlight?) { PopupChartEntry(view, e) { - openFragmentSlide(AnalyticsMinimumSDK.newInstance(it), "sdk") + openFragmentSlide(AnalyticsMinimumSDK.newInstance(it), AnalyticsMinimumSDK.TAG) }.setOnDismissListener { runCatching { minimumOsPie.highlightValues(null) @@ -124,7 +124,7 @@ class Analytics : ScopedFragment() { minimumOS = AdapterLegend(pieData.first, pieData.second) { pieEntry, longPressed -> if (longPressed) { - openFragmentSlide(AnalyticsMinimumSDK.newInstance(pieEntry), "sdk") + openFragmentSlide(AnalyticsMinimumSDK.newInstance(pieEntry), AnalyticsMinimumSDK.TAG) } else { minimumOsPie.highlightValue(Highlight( pieData.first.indexOf(pieEntry).toFloat(), @@ -160,7 +160,7 @@ class Analytics : ScopedFragment() { override fun onValueSelected(e: Entry?, h: Highlight?) { PopupChartEntry(view, e) { - openFragmentSlide(AnalyticsTargetSDK.newInstance(it), "target_sdk") + openFragmentSlide(AnalyticsTargetSDK.newInstance(it), AnalyticsTargetSDK.TAG) }.setOnDismissListener { runCatching { targetOsPie.highlightValues(null) @@ -176,7 +176,7 @@ class Analytics : ScopedFragment() { targetOS = AdapterLegend(it.first, it.second) { pieEntry, longPressed -> if (longPressed) { - openFragmentSlide(AnalyticsTargetSDK.newInstance(pieEntry), "target_sdk") + openFragmentSlide(AnalyticsTargetSDK.newInstance(pieEntry), AnalyticsTargetSDK.TAG) } else { targetOsPie.highlightValue(Highlight( it.first.indexOf(pieEntry).toFloat(), @@ -209,7 +209,7 @@ class Analytics : ScopedFragment() { override fun onValueSelected(e: Entry?, h: Highlight?) { PopupChartEntry(view, e) { - openFragmentSlide(AnalyticsPackageType.newInstance(it), "package_type") + openFragmentSlide(AnalyticsPackageType.newInstance(it), AnalyticsPackageType.TAG) }.setOnDismissListener { runCatching { packageTypePie.highlightValues(null) @@ -225,7 +225,7 @@ class Analytics : ScopedFragment() { packageTypeAdapter = AdapterLegend(it.first, ColorTemplate.PASTEL_COLORS.toMutableList().toArrayList()) { pieEntry, longPressed -> if (longPressed) { - openFragmentSlide(AnalyticsPackageType.newInstance(pieEntry), "package_type") + openFragmentSlide(AnalyticsPackageType.newInstance(pieEntry), AnalyticsPackageType.TAG) } else { packageTypePie.highlightValue(Highlight( it.first.indexOf(pieEntry).toFloat(), diff --git a/app/src/main/java/app/simple/inure/ui/panels/AppInfo.kt b/app/src/main/java/app/simple/inure/ui/panels/AppInfo.kt index 0dde628cb..575247228 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/AppInfo.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/AppInfo.kt @@ -97,7 +97,7 @@ import app.simple.inure.util.ViewUtils.gone import app.simple.inure.util.ViewUtils.visible import app.simple.inure.viewmodels.panels.AppInfoMenuViewModel import app.simple.inure.viewmodels.panels.TagsViewModel -import app.simple.inure.ui.viewers.SharedPreferences.Companion as SharedPreferencesFrag +import app.simple.inure.ui.viewers.SharedPreferences.Companion as SharedPreferences_Alias class AppInfo : ScopedFragment() { @@ -185,7 +185,7 @@ class AppInfo : ScopedFragment() { tagsRecyclerView.adapter = AdapterTags(list).apply { setOnTagCallbackListener(object : AdapterTags.Companion.TagsCallback { override fun onTagClicked(tag: String) { - openFragmentSlide(TaggedApps.newInstance(tag), "tagged_apps") + openFragmentSlide(TaggedApps.newInstance(tag), TaggedApps.TAG) } override fun onTagLongClicked(tag: String) { @@ -280,75 +280,75 @@ class AppInfo : ScopedFragment() { R.string.manifest -> { if (DevelopmentPreferences.get(DevelopmentPreferences.isWebViewXmlViewer)) { openFragmentArc(XMLWebView.newInstance( - packageInfo, "AndroidManifest.xml"), icon, "manifest") + packageInfo, "AndroidManifest.xml"), icon, XMLWebView.TAG) } else { openFragmentArc(XML.newInstance( - packageInfo, true, "AndroidManifest.xml"), icon, "manifest") + packageInfo, true, "AndroidManifest.xml"), icon, XMLWebView.TAG) } } R.string.services -> { - openFragmentArc(Services.newInstance(packageInfo), icon, "services") + openFragmentArc(Services.newInstance(packageInfo), icon, Services.TAG) } R.string.activities -> { - openFragmentArc(Activities.newInstance(packageInfo), icon, "activities") + openFragmentArc(Activities.newInstance(packageInfo), icon, Activities.TAG) } R.string.providers -> { - openFragmentArc(Providers.newInstance(packageInfo), icon, "providers") + openFragmentArc(Providers.newInstance(packageInfo), icon, Providers.TAG) } R.string.permissions -> { - openFragmentArc(Permissions.newInstance(packageInfo), icon, "permissions") + openFragmentArc(Permissions.newInstance(packageInfo), icon, Permissions.TAG) } R.string.certificate -> { - openFragmentArc(Certificate.newInstance(packageInfo, null), icon, "certificate") + openFragmentArc(Certificate.newInstance(packageInfo, null), icon, Certificate.TAG) } R.string.receivers -> { - openFragmentArc(Receivers.newInstance(packageInfo), icon, "broadcasts") + openFragmentArc(Receivers.newInstance(packageInfo), icon, Receivers.TAG) } R.string.resources -> { - openFragmentArc(Resources.newInstance(packageInfo), icon, "resources") + openFragmentArc(Resources.newInstance(packageInfo), icon, Resources.TAG) } R.string.uses_feature -> { - openFragmentArc(Features.newInstance(packageInfo), icon, "uses_feature") + openFragmentArc(Features.newInstance(packageInfo), icon, Features.TAG) } R.string.graphics -> { - openFragmentArc(Graphics.newInstance(packageInfo), icon, "graphics") + openFragmentArc(Graphics.newInstance(packageInfo), icon, Graphics.TAG) } R.string.extras -> { - openFragmentArc(Extras.newInstance(packageInfo), icon, "extras") + openFragmentArc(Extras.newInstance(packageInfo), icon, Extras.TAG) } R.string.shared_libs -> { - openFragmentArc(SharedLibs.newInstance(packageInfo), icon, "shared_libs") + openFragmentArc(SharedLibs.newInstance(packageInfo), icon, SharedLibs.TAG) } R.string.dex_classes -> { - openFragmentArc(Dexs.newInstance(packageInfo), icon, "dexs") + openFragmentArc(Dexs.newInstance(packageInfo), icon, Dexs.TAG) } R.string.trackers -> { - openFragmentArc(Trackers.newInstance(packageInfo), icon, "trackers") + openFragmentArc(Trackers.newInstance(packageInfo), icon, Trackers.TAG) } R.string.operations -> { - openFragmentArc(Operations.newInstance(packageInfo), icon, "ops") + openFragmentArc(Operations.newInstance(packageInfo), icon, Operations.TAG) } R.string.boot -> { - openFragmentArc(Boot.newInstance(packageInfo), icon, "boot") + openFragmentArc(Boot.newInstance(packageInfo), icon, Boot.TAG) } R.string.shared_prefs -> { - openFragmentArc(SharedPreferencesFrag.newInstance(packageInfo), icon, "shared_prefs") + openFragmentArc(SharedPreferences_Alias.newInstance(packageInfo), icon, SharedPreferences_Alias.TAG) } } } @@ -433,29 +433,29 @@ class AppInfo : ScopedFragment() { /* file = */ packageInfo.applicationInfo.sourceDir.toFile()) openFragmentArc(Installer.newInstance( - uri, this@AppInfo.icon.transitionName), this@AppInfo.icon, "installer") + uri, this@AppInfo.icon.transitionName), this@AppInfo.icon, Installer.TAG) } R.string.send -> { - Send.newInstance(packageInfo).show(childFragmentManager, "prepare_send_files") + Send.newInstance(packageInfo).show(childFragmentManager, Send.TAG) } R.string.clear_data -> { onSure { - ClearData.newInstance(packageInfo).show(parentFragmentManager, "shell_executor") + ClearData.newInstance(packageInfo).show(parentFragmentManager, ClearData.TAG) } } R.string.clear_cache -> { onSure { - ClearCache.newInstance(packageInfo).show(parentFragmentManager, "clear_cache") + ClearCache.newInstance(packageInfo).show(parentFragmentManager, ClearCache.TAG) } } R.string.force_stop -> { childFragmentManager.newSureInstance().setOnSureCallbackListener(object : SureCallbacks { override fun onSure() { - ForceStop.newInstance(packageInfo).show(childFragmentManager, "force_stop") + ForceStop.newInstance(packageInfo).show(childFragmentManager, ForceStop.TAG) } }) } @@ -491,15 +491,15 @@ class AppInfo : ScopedFragment() { } R.string.change_logs -> { - openFragmentSlide(WebPage.newInstance(getString(R.string.change_logs)), "change_logs") + openFragmentSlide(WebPage.newInstance(getString(R.string.change_logs)), WebPage.TAG) } R.string.credits -> { - openFragmentSlide(WebPage.newInstance(getString(R.string.credits)), "credits") + openFragmentSlide(WebPage.newInstance(getString(R.string.credits)), WebPage.TAG) } R.string.translate -> { - openFragmentSlide(WebPage.newInstance(getString(R.string.translate)), "translate") + openFragmentSlide(WebPage.newInstance(getString(R.string.translate)), WebPage.TAG) } R.string.preferences -> { @@ -647,19 +647,19 @@ class AppInfo : ScopedFragment() { packageId.text = packageInfo.packageName appInformation.setOnClickListener { - openFragmentSlide(Information.newInstance(packageInfo), "information") + openFragmentSlide(Information.newInstance(packageInfo), Information.TAG) } usageStatistics.setOnClickListener { if (DevelopmentPreferences.get(DevelopmentPreferences.useOldStyleUsageStatsPanel)) { - openFragmentSlide(UsageStatistics.newInstance(packageInfo), "usage_statistics") + openFragmentSlide(UsageStatistics.newInstance(packageInfo), UsageStatistics.TAG) } else { - openFragmentSlide(UsageStatisticsGraph.newInstance(packageInfo), "usage_statistics") + openFragmentSlide(UsageStatisticsGraph.newInstance(packageInfo), UsageStatisticsGraph.TAG) } } notes.setOnClickListener { - openFragmentSlide(NotesEditor.newInstance(packageInfo), "notes_viewer") + openFragmentSlide(NotesEditor.newInstance(packageInfo), NotesEditor.TAG) } foldMetaDataMenu.setOnClickListener { diff --git a/app/src/main/java/app/simple/inure/ui/panels/Apps.kt b/app/src/main/java/app/simple/inure/ui/panels/Apps.kt index 6017c5670..a7e0eb97d 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/Apps.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/Apps.kt @@ -129,23 +129,19 @@ class Apps : ScopedFragment() { */ when { path.endsWithAny(*generatedDataTextExtension) -> { - openFragmentSlide(XML.newInstance( - PackageInfo(), false /* Not needed? */, path, true), XML.TAG) + openFragmentSlide(XML.newInstance(PackageInfo(), false /* Not needed? */, path, true), XML.TAG) } path.endsWith(htmlExtension) -> { - openFragmentSlide(HTML.newInstance( - PackageInfo(), path, true), HTML.TAG) + openFragmentSlide(HTML.newInstance(PackageInfo(), path, true), HTML.TAG) } path.endsWith((jsonExtension)) -> { - openFragmentSlide(JSON.newInstance( - PackageInfo(), path, true), JSON.TAG) + openFragmentSlide(JSON.newInstance(PackageInfo(), path, true), JSON.TAG) } path.endsWithAny(*markdownExtensions) -> { - openFragmentSlide(Markdown.newInstance( - PackageInfo(), path, true), Markdown.TAG) + openFragmentSlide(Markdown.newInstance(PackageInfo(), path, true), Markdown.TAG) } } diff --git a/app/src/main/java/app/simple/inure/ui/panels/Batch.kt b/app/src/main/java/app/simple/inure/ui/panels/Batch.kt index dae45bd07..0a4313cf2 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/Batch.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/Batch.kt @@ -207,7 +207,7 @@ class Batch : ScopedFragment() { } R.drawable.ic_checklist -> { - openFragmentSlide(BatchSelectedApps.newInstance(), "batch_selected_apps") + openFragmentSlide(BatchSelectedApps.newInstance(), BatchSelectedApps.TAG) } R.drawable.ic_refresh -> { @@ -234,7 +234,7 @@ class Batch : ScopedFragment() { override fun onSure() { if (ConfigurationPreferences.isUsingRoot() || ConfigurationPreferences.isUsingShizuku()) { BatchUninstaller.newInstance(adapterBatch!!.getCurrentAppsList()) - .show(childFragmentManager, "batch_uninstaller") + .show(childFragmentManager, BatchUninstaller.TAG) } else { for (app in adapterBatch?.getCurrentAppsList()!!) { @Suppress("DEPRECATION") val intent = Intent(Intent.ACTION_UNINSTALL_PACKAGE) @@ -333,7 +333,7 @@ class Batch : ScopedFragment() { openFragmentSlide( BatchTracker.newInstance(adapterBatch?.getCurrentAppsList()!!.map { it.packageInfo.packageName - } as ArrayList), "batch_tracker") + } as ArrayList), BatchTracker.TAG) } R.drawable.ic_close -> { @@ -370,33 +370,19 @@ class Batch : ScopedFragment() { it.endsWith(".xml") || it.endsWith(".txt") || it.endsWith(".csv") -> { - openFragmentSlide( - XML - .newInstance(packageInfo = PackageInfo(), /* Empty package info */ - isManifest = false, - pathToXml = it, - isRaw = true), "xml_viewer") + openFragmentSlide(XML.newInstance(PackageInfo(), false, it, true /* Empty package info */), XML.TAG) } it.endsWith(".html") -> { - openFragmentSlide( - HTML - .newInstance(packageInfo = PackageInfo(), it, - isRaw = true), "web_page") + openFragmentSlide(HTML.newInstance(PackageInfo(), it, true), HTML.TAG) } it.endsWith(".json") -> { - openFragmentSlide( - JSON.newInstance(packageInfo = PackageInfo(), - path = it, - isRaw = true), "json_viewer") + openFragmentSlide(JSON.newInstance(PackageInfo(), it, true), JSON.TAG) } it.endsWith(".md") -> { - openFragmentSlide( - Markdown.newInstance(packageInfo = PackageInfo(), - path = it, - isRaw = true), "markdown_viewer") + openFragmentSlide(Markdown.newInstance(PackageInfo(), it, true), Markdown.TAG) } } diff --git a/app/src/main/java/app/simple/inure/ui/panels/BatteryOptimization.kt b/app/src/main/java/app/simple/inure/ui/panels/BatteryOptimization.kt index 4f9ca8f25..ba7884df9 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/BatteryOptimization.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/BatteryOptimization.kt @@ -63,11 +63,11 @@ class BatteryOptimization : ScopedFragment() { adapterBatteryOptimization.setOnItemClickListener(object : AdapterCallbacks { override fun onSearchPressed(view: View) { - openFragmentSlide(Search.newInstance(true), "search") + openFragmentSlide(Search.newInstance(true), Search.TAG) } override fun onSettingsPressed(view: View) { - openFragmentSlide(Preferences.newInstance(), "preferences") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } override fun onBatteryOptimizationClicked(view: View, batteryOptimizationModel: BatteryOptimizationModel, position: Int) { @@ -105,10 +105,10 @@ class BatteryOptimization : ScopedFragment() { childFragmentManager.showBatteryOptimizationSort() } R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(true), "search") + openFragmentSlide(Search.newInstance(true), Search.TAG) } R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "preferences") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_refresh -> { showLoader(manualOverride = true) diff --git a/app/src/main/java/app/simple/inure/ui/panels/BootManager.kt b/app/src/main/java/app/simple/inure/ui/panels/BootManager.kt index 5ed4ed8b0..d948cbc8b 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/BootManager.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/BootManager.kt @@ -99,10 +99,10 @@ class BootManager : ScopedFragment() { bottomRightCornerMenu?.initBottomMenuWithRecyclerView(BottomMenuConstants.getBootManagerBottomMenuItems(), recyclerView) { id, _ -> when (id) { R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "preferences") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(firstLaunch = true), "search") + openFragmentSlide(Search.newInstance(firstLaunch = true), Search.TAG) } R.drawable.ic_filter -> { childFragmentManager.showBootManagerSort() diff --git a/app/src/main/java/app/simple/inure/ui/panels/DeviceInfo.kt b/app/src/main/java/app/simple/inure/ui/panels/DeviceInfo.kt index da5251383..3980f1b81 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/DeviceInfo.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/DeviceInfo.kt @@ -45,16 +45,16 @@ class DeviceInfo : ScopedFragment() { override fun onItemClicked(source: String, icon: View) { when (source) { getString(R.string.system) -> { - openFragmentLinear(SystemInfo.newInstance(), icon, "system_info") + openFragmentLinear(SystemInfo.newInstance(), icon, SystemInfo.TAG) } getString(R.string.device) -> { - openFragmentLinear(DeviceInfo.newInstance(), icon, "device_info") + openFragmentLinear(DeviceInfo.newInstance(), icon, DeviceInfo.TAG) } getString(R.string.battery) -> { - openFragmentLinear(BatteryInfo.newInstance(), icon, "battery_info") + openFragmentLinear(BatteryInfo.newInstance(), icon, BatteryInfo.TAG) } getString(R.string.sensors) -> { - openFragmentLinear(Sensors.newInstance(), icon, "sensors") + openFragmentLinear(Sensors.newInstance(), icon, Sensors.TAG) } } } @@ -69,10 +69,10 @@ class DeviceInfo : ScopedFragment() { bottomRightCornerMenu?.initBottomMenuWithRecyclerView(BottomMenuConstants.getGenericBottomMenuItems(), panels) { id, _ -> when (id) { R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(true), "search") + openFragmentSlide(Search.newInstance(true), Search.TAG) } R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } } } diff --git a/app/src/main/java/app/simple/inure/ui/panels/Disabled.kt b/app/src/main/java/app/simple/inure/ui/panels/Disabled.kt index 07831358c..6bca409a2 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/Disabled.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/Disabled.kt @@ -59,17 +59,17 @@ class Disabled : ScopedFragment() { override fun onAppLongPressed(packageInfo: PackageInfo, icon: ImageView) { AppMenu.newInstance(packageInfo) - .show(childFragmentManager, "apps_menu") + .show(childFragmentManager, AppMenu.TAG) } }) bottomRightCornerMenu?.initBottomMenuWithRecyclerView(BottomMenuConstants.getGenericBottomMenuItems(), recyclerView) { id, _ -> when (id) { R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(true), "search") + openFragmentSlide(Search.newInstance(true), Search.TAG) } R.drawable.ic_refresh -> { showLoader(manualOverride = true) diff --git a/app/src/main/java/app/simple/inure/ui/panels/FOSS.kt b/app/src/main/java/app/simple/inure/ui/panels/FOSS.kt index 1e25d648f..6dd736ca4 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/FOSS.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/FOSS.kt @@ -66,17 +66,17 @@ class FOSS : ScopedFragment() { override fun onAppLongPressed(packageInfo: PackageInfo, icon: ImageView) { AppMenu.newInstance(packageInfo) - .show(childFragmentManager, "apps_menu") + .show(childFragmentManager, AppMenu.TAG) } }) bottomRightCornerMenu?.initBottomMenuWithRecyclerView(BottomMenuConstants.getGenericBottomMenuItems(), recyclerView) { id, _ -> when (id) { R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(true), "search") + openFragmentSlide(Search.newInstance(true), Search.TAG) } R.drawable.ic_refresh -> { showLoader(manualOverride = true) diff --git a/app/src/main/java/app/simple/inure/ui/panels/Hidden.kt b/app/src/main/java/app/simple/inure/ui/panels/Hidden.kt index 2cce3c01e..918259312 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/Hidden.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/Hidden.kt @@ -56,10 +56,10 @@ class Hidden : ScopedFragment() { bottomRightCornerMenu?.initBottomMenuWithRecyclerView(BottomMenuConstants.getGenericBottomMenuItems(), recyclerView) { id, _ -> when (id) { R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(true), "search") + openFragmentSlide(Search.newInstance(true), Search.TAG) } } } diff --git a/app/src/main/java/app/simple/inure/ui/panels/MostUsed.kt b/app/src/main/java/app/simple/inure/ui/panels/MostUsed.kt index 11cc2c143..fc7ddc0c6 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/MostUsed.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/MostUsed.kt @@ -73,17 +73,17 @@ class MostUsed : ScopedFragment() { override fun onAppLongPressed(packageInfo: PackageInfo, icon: ImageView) { AppMenu.newInstance(packageInfo) - .show(childFragmentManager, "apps_menu") + .show(childFragmentManager, AppMenu.TAG) } }) bottomRightCornerMenu?.initBottomMenuWithRecyclerView(BottomMenuConstants.getGenericBottomMenuItems(), recyclerView) { id, _ -> when (id) { R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(true), "search") + openFragmentSlide(Search.newInstance(true), Search.TAG) } R.drawable.ic_refresh -> { showLoader(manualOverride = true) diff --git a/app/src/main/java/app/simple/inure/ui/panels/Notes.kt b/app/src/main/java/app/simple/inure/ui/panels/Notes.kt index e35e0717d..400484cd6 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/Notes.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/Notes.kt @@ -64,7 +64,7 @@ class Notes : ScopedFragment() { // .addToBackStack("notes_editor") // .commit() - openFragmentArc(NotesEditor.newInstance(notesPackageInfo.packageInfo), view, "notes_editor") + openFragmentArc(NotesEditor.newInstance(notesPackageInfo.packageInfo), view, NotesEditor.TAG) } override fun onNoteLongClicked(notesPackageInfo: NotesPackageInfo, position: Int, view: View) { @@ -78,11 +78,11 @@ class Notes : ScopedFragment() { } override fun onOpenClicked() { - openFragmentSlide(Note.newInstance(notesPackageInfo.packageInfo), "notes_editor") + openFragmentSlide(Note.newInstance(notesPackageInfo.packageInfo), Note.TAG) } override fun onEditClicked() { - openFragmentSlide(NotesEditor.newInstance(notesPackageInfo.packageInfo), "notes_editor") + openFragmentSlide(NotesEditor.newInstance(notesPackageInfo.packageInfo), NotesEditor.TAG) } override fun onShareClicked() { diff --git a/app/src/main/java/app/simple/inure/ui/panels/RecentlyInstalled.kt b/app/src/main/java/app/simple/inure/ui/panels/RecentlyInstalled.kt index 5b48ea5c3..25e97b6f7 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/RecentlyInstalled.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/RecentlyInstalled.kt @@ -60,17 +60,17 @@ class RecentlyInstalled : ScopedFragment() { override fun onAppLongPressed(packageInfo: PackageInfo, icon: ImageView) { AppMenu.newInstance(packageInfo) - .show(childFragmentManager, "apps_menu") + .show(childFragmentManager, AppMenu.TAG) } }) bottomRightCornerMenu?.initBottomMenuWithRecyclerView(BottomMenuConstants.getGenericBottomMenuItems(), recyclerView) { id, _ -> when (id) { R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(true), "search") + openFragmentSlide(Search.newInstance(true), Search.TAG) } R.drawable.ic_refresh -> { showLoader(manualOverride = true) diff --git a/app/src/main/java/app/simple/inure/ui/panels/RecentlyUpdated.kt b/app/src/main/java/app/simple/inure/ui/panels/RecentlyUpdated.kt index 0353a7e76..05d3fc670 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/RecentlyUpdated.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/RecentlyUpdated.kt @@ -61,17 +61,17 @@ class RecentlyUpdated : ScopedFragment() { override fun onAppLongPressed(packageInfo: PackageInfo, icon: ImageView) { AppMenu.newInstance(packageInfo) - .show(childFragmentManager, "apps_menu") + .show(childFragmentManager, AppMenu.TAG) } }) bottomRightCornerMenu?.initBottomMenuWithRecyclerView(BottomMenuConstants.getGenericBottomMenuItems(), recyclerView) { id, _ -> when (id) { R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(true), "search") + openFragmentSlide(Search.newInstance(true), Search.TAG) } R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_refresh -> { showLoader(manualOverride = true) diff --git a/app/src/main/java/app/simple/inure/ui/panels/Sensors.kt b/app/src/main/java/app/simple/inure/ui/panels/Sensors.kt index 075215651..dd606e4ce 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/Sensors.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/Sensors.kt @@ -46,10 +46,10 @@ class Sensors : ScopedFragment() { PopupSortingStyle(view) } R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "preferences") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(firstLaunch = true), "search") + openFragmentSlide(Search.newInstance(firstLaunch = true), Search.TAG) } } } @@ -63,5 +63,7 @@ class Sensors : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "Sensors" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/ui/panels/StackTraces.kt b/app/src/main/java/app/simple/inure/ui/panels/StackTraces.kt index e75ab1a57..2a2efbaf2 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/StackTraces.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/StackTraces.kt @@ -98,10 +98,10 @@ class StackTraces : ScopedFragment() { bottomRightCornerMenu?.initBottomMenuWithRecyclerView(BottomMenuConstants.getStackTracesBottomMenuItems(), recyclerView) { id, _ -> when (id) { R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(firstLaunch = true), "search_screen") + openFragmentSlide(Search.newInstance(firstLaunch = true), Search.TAG) } R.drawable.ic_clear_all -> { childFragmentManager.newSureInstance().setOnSureCallbackListener(object : SureCallbacks { diff --git a/app/src/main/java/app/simple/inure/ui/panels/TerminalCommands.kt b/app/src/main/java/app/simple/inure/ui/panels/TerminalCommands.kt index b34909eff..6331ad309 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/TerminalCommands.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/TerminalCommands.kt @@ -95,10 +95,10 @@ class TerminalCommands : ScopedFragment() { }) } R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(firstLaunch = true), "search_screen") + openFragmentSlide(Search.newInstance(firstLaunch = true), Search.TAG) } R.drawable.ic_clear_all -> { childFragmentManager.newSureInstance().setOnSureCallbackListener(object : SureCallbacks { diff --git a/app/src/main/java/app/simple/inure/ui/panels/Uninstalled.kt b/app/src/main/java/app/simple/inure/ui/panels/Uninstalled.kt index b4e928dc5..04dd5fb4b 100644 --- a/app/src/main/java/app/simple/inure/ui/panels/Uninstalled.kt +++ b/app/src/main/java/app/simple/inure/ui/panels/Uninstalled.kt @@ -60,21 +60,21 @@ class Uninstalled : ScopedFragment() { override fun onAppLongPressed(packageInfo: PackageInfo, icon: ImageView) { AppMenu.newInstance(packageInfo) - .show(childFragmentManager, "apps_menu") + .show(childFragmentManager, AppMenu.TAG) } }) bottomRightCornerMenu?.initBottomMenuWithRecyclerView(BottomMenuConstants.getUninstalledBottomMenuItems(), recyclerView) { id, _ -> when (id) { R.drawable.ic_settings -> { - openFragmentSlide(Preferences.newInstance(), "prefs_screen") + openFragmentSlide(Preferences.newInstance(), Preferences.TAG) } R.drawable.ic_search -> { - openFragmentSlide(Search.newInstance(true), "search") + openFragmentSlide(Search.newInstance(true), Search.TAG) } R.drawable.ic_info -> { UninstalledAppsInfo.newInstance() - .show(childFragmentManager, "uninstall_info") + .show(childFragmentManager, UninstalledAppsInfo.TAG) } R.drawable.ic_refresh -> { showLoader(manualOverride = true) diff --git a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/AboutScreen.kt b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/AboutScreen.kt index 6c5862ab0..dea6aac10 100644 --- a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/AboutScreen.kt +++ b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/AboutScreen.kt @@ -108,7 +108,7 @@ class AboutScreen : ScopedFragment() { } share.setOnClickListener { - openFragmentSlide(Share.newInstance(), "share") + openFragmentSlide(Share.newInstance(), Share.TAG) } } diff --git a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/AppearanceScreen.kt b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/AppearanceScreen.kt index 68d20289b..fccb5d142 100644 --- a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/AppearanceScreen.kt +++ b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/AppearanceScreen.kt @@ -56,27 +56,27 @@ class AppearanceScreen : ScopedFragment() { accentOnBottomMenu.isChecked = AppearancePreferences.isAccentColorOnBottomMenu() appTheme.setOnClickListener { - openFragmentSlide(AppearanceAppTheme.newInstance(), "theme") + openFragmentSlide(AppearanceAppTheme.newInstance(), AppearanceAppTheme.TAG) } accent.setOnClickListener { - openFragmentSlide(AccentColor.newInstance(), "accent_color") + openFragmentSlide(AccentColor.newInstance(), AccentColor.TAG) } typeface.setOnClickListener { - openFragmentSlide(AppearanceTypeFace.newInstance(), "typeface") + openFragmentSlide(AppearanceTypeFace.newInstance(), AppearanceTypeFace.TAG) } roundedCorner.setOnClickListener { if (fullVersionCheck(goBack = false)) { - RoundedCorner.newInstance().show(childFragmentManager, "rounded_corner") + RoundedCorner.newInstance().show(childFragmentManager, RoundedCorner.TAG) } } iconSize.setOnClickListener { if (fullVersionCheck(goBack = false)) { IconSize.newInstance() - .show(childFragmentManager, "icon_size") + .show(childFragmentManager, IconSize.TAG) } } diff --git a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/ConfigurationScreen.kt b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/ConfigurationScreen.kt index 784920927..555be60db 100644 --- a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/ConfigurationScreen.kt +++ b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/ConfigurationScreen.kt @@ -106,15 +106,15 @@ class ConfigurationScreen : ScopedFragment() { } shortcuts.setOnClickListener { - openFragmentSlide(Shortcuts.newInstance(), "shortcuts") + openFragmentSlide(Shortcuts.newInstance(), Shortcuts.TAG) } components.setOnClickListener { - openFragmentSlide(ComponentManager.newInstance(), "components") + openFragmentSlide(ComponentManager.newInstance(), ComponentManager.TAG) } language.setOnClickListener { - openFragmentSlide(Language.newInstance(), "language") + openFragmentSlide(Language.newInstance(), Language.TAG) } path.setOnClickListener { diff --git a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/FormattingScreen.kt b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/FormattingScreen.kt index f1ca82d30..57605d32e 100644 --- a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/FormattingScreen.kt +++ b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/FormattingScreen.kt @@ -45,11 +45,11 @@ class FormattingScreen : ScopedFragment() { } dateFormat.setOnClickListener { - DateFormat.newInstance().show(childFragmentManager, "date_format") + DateFormat.newInstance().show(childFragmentManager, DateFormat.TAG) } infoVisibilityCustomization.setOnClickListener { - openFragmentSlide(InformationCustomization.newInstance(), "info_visibility") + openFragmentSlide(InformationCustomization.newInstance(), InformationCustomization.TAG) } } diff --git a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/LayoutsScreen.kt b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/LayoutsScreen.kt index 4a8e20ccd..bbfbc654d 100644 --- a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/LayoutsScreen.kt +++ b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/LayoutsScreen.kt @@ -27,7 +27,7 @@ class LayoutsScreen : ScopedFragment() { startPostponedEnterTransition() installerVisibilityCustomization.setOnClickListener { - openFragmentSlide(InstallerCustomization.newInstance(), "installer_visibility") + openFragmentSlide(InstallerCustomization.newInstance(), InstallerCustomization.TAG) } } diff --git a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/ShellScreen.kt b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/ShellScreen.kt index a3eb30cfd..ff49de974 100644 --- a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/ShellScreen.kt +++ b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/ShellScreen.kt @@ -63,16 +63,16 @@ class ShellScreen : ScopedFragment() { commandLine.setOnClickListener { TerminalCommandLine.newInstance() - .show(childFragmentManager, "command_line") + .show(childFragmentManager, TerminalCommandLine.TAG) } initialCommand.setOnClickListener { TerminalInitialCommand.newInstance() - .show(childFragmentManager, "initial_command") + .show(childFragmentManager, TerminalInitialCommand.TAG) } terminalType.setOnClickListener { - openFragmentSlide(ShellTerminalType.newInstance(), "terminal_type") + openFragmentSlide(ShellTerminalType.newInstance(), ShellTerminalType.TAG) } useRISH.setOnSwitchCheckedChangeListener { diff --git a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/TerminalScreen.kt b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/TerminalScreen.kt index 50cef0e61..1c73d9ad7 100644 --- a/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/TerminalScreen.kt +++ b/app/src/main/java/app/simple/inure/ui/preferences/mainscreens/TerminalScreen.kt @@ -81,11 +81,11 @@ class TerminalScreen : ScopedFragment() { } fontSize.setOnClickListener { - openFragmentSlide(TerminalFontSize.newInstance(), "font_size") + openFragmentSlide(TerminalFontSize.newInstance(), TerminalFontSize.TAG) } color.setOnClickListener { - openFragmentSlide(TerminalColor.newInstance(), "color") + openFragmentSlide(TerminalColor.newInstance(), TerminalColor.TAG) } cursorBlink.setOnSwitchCheckedChangeListener { @@ -97,15 +97,15 @@ class TerminalScreen : ScopedFragment() { } backButtonAction.setOnClickListener { - openFragmentSlide(TerminalBackButtonAction.newInstance(), "back_button") + openFragmentSlide(TerminalBackButtonAction.newInstance(), TerminalBackButtonAction.TAG) } controlKey.setOnClickListener { - openFragmentSlide(TerminalControlKey.newInstance(), "control_key") + openFragmentSlide(TerminalControlKey.newInstance(), TerminalControlKey.TAG) } fnKey.setOnClickListener { - openFragmentSlide(TerminalFnKey.newInstance(), "fn_key") + openFragmentSlide(TerminalFnKey.newInstance(), TerminalFnKey.TAG) } inputMethod.setOnClickListener { diff --git a/app/src/main/java/app/simple/inure/ui/preferences/subscreens/InformationCustomization.kt b/app/src/main/java/app/simple/inure/ui/preferences/subscreens/InformationCustomization.kt index 9340d2148..d889bc088 100644 --- a/app/src/main/java/app/simple/inure/ui/preferences/subscreens/InformationCustomization.kt +++ b/app/src/main/java/app/simple/inure/ui/preferences/subscreens/InformationCustomization.kt @@ -84,5 +84,7 @@ class InformationCustomization : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "InformationCustomization" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsMinimumSDK.kt b/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsMinimumSDK.kt index 42ffb2a26..c8ed9fbcc 100644 --- a/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsMinimumSDK.kt +++ b/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsMinimumSDK.kt @@ -104,5 +104,7 @@ class AnalyticsMinimumSDK : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "AnalyticsMinimumSDK" } } diff --git a/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsPackageType.kt b/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsPackageType.kt index 3d68b4375..a313a0329 100644 --- a/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsPackageType.kt +++ b/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsPackageType.kt @@ -95,5 +95,7 @@ class AnalyticsPackageType : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "AnalyticsPackageType" } } diff --git a/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsTargetSDK.kt b/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsTargetSDK.kt index af1d34e2d..a6e55a4e6 100644 --- a/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsTargetSDK.kt +++ b/app/src/main/java/app/simple/inure/ui/subpanels/AnalyticsTargetSDK.kt @@ -101,5 +101,7 @@ class AnalyticsTargetSDK : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "AnalyticsTargetSDK" } } diff --git a/app/src/main/java/app/simple/inure/ui/subpanels/ApksSearch.kt b/app/src/main/java/app/simple/inure/ui/subpanels/ApksSearch.kt index ac1e272ff..3b46d4e63 100644 --- a/app/src/main/java/app/simple/inure/ui/subpanels/ApksSearch.kt +++ b/app/src/main/java/app/simple/inure/ui/subpanels/ApksSearch.kt @@ -207,9 +207,9 @@ class ApksSearch : KeyboardScopedFragment() { requireArguments().putString(BundleConstants.transitionName, icon.transitionName) requireArguments().putInt(BundleConstants.position, position) packageInfo.applicationInfo.name = it[position].file.absolutePath.substringAfterLast("/") - openFragmentArc(AppInfo.newInstance(packageInfo), icon, "apk_info") + openFragmentArc(AppInfo.newInstance(packageInfo), icon, AppInfo.TAG) } else { - openFragmentSlide(Information.newInstance(packageInfo), "apk_info") + openFragmentSlide(Information.newInstance(packageInfo), AppInfo.TAG) } }.onFailure { showWarning("Failed to open apk : ${ @@ -267,5 +267,7 @@ class ApksSearch : KeyboardScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "ApksSearch" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/ui/subpanels/BatchSelectedApps.kt b/app/src/main/java/app/simple/inure/ui/subpanels/BatchSelectedApps.kt index b25fcbfb6..b936b158e 100644 --- a/app/src/main/java/app/simple/inure/ui/subpanels/BatchSelectedApps.kt +++ b/app/src/main/java/app/simple/inure/ui/subpanels/BatchSelectedApps.kt @@ -53,5 +53,7 @@ class BatchSelectedApps : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "BatchSelectedApps" } } diff --git a/app/src/main/java/app/simple/inure/ui/subpanels/BatchTracker.kt b/app/src/main/java/app/simple/inure/ui/subpanels/BatchTracker.kt index 8398a64c4..4d5b09fa3 100644 --- a/app/src/main/java/app/simple/inure/ui/subpanels/BatchTracker.kt +++ b/app/src/main/java/app/simple/inure/ui/subpanels/BatchTracker.kt @@ -137,5 +137,7 @@ class BatchTracker : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "BatchTracker" } } diff --git a/app/src/main/java/app/simple/inure/ui/subviewers/ActivityInfo.kt b/app/src/main/java/app/simple/inure/ui/subviewers/ActivityInfo.kt index 2f6ea0738..fc873146a 100644 --- a/app/src/main/java/app/simple/inure/ui/subviewers/ActivityInfo.kt +++ b/app/src/main/java/app/simple/inure/ui/subviewers/ActivityInfo.kt @@ -67,5 +67,7 @@ class ActivityInfo : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "ActivityInfo" } } diff --git a/app/src/main/java/app/simple/inure/ui/subviewers/ProviderInfo.kt b/app/src/main/java/app/simple/inure/ui/subviewers/ProviderInfo.kt index 96e201821..a86143227 100644 --- a/app/src/main/java/app/simple/inure/ui/subviewers/ProviderInfo.kt +++ b/app/src/main/java/app/simple/inure/ui/subviewers/ProviderInfo.kt @@ -67,5 +67,7 @@ class ProviderInfo : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "ProviderInfo" } } diff --git a/app/src/main/java/app/simple/inure/ui/subviewers/ServiceInfo.kt b/app/src/main/java/app/simple/inure/ui/subviewers/ServiceInfo.kt index 6cf9f017b..b0cc26eb1 100644 --- a/app/src/main/java/app/simple/inure/ui/subviewers/ServiceInfo.kt +++ b/app/src/main/java/app/simple/inure/ui/subviewers/ServiceInfo.kt @@ -67,5 +67,7 @@ class ServiceInfo : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "ServiceInfo" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Activities.kt b/app/src/main/java/app/simple/inure/ui/viewers/Activities.kt index 5899dab0b..d48616a03 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Activities.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Activities.kt @@ -61,7 +61,7 @@ class Activities : SearchBarScopedFragment() { adapterActivities?.setOnActivitiesCallbacks(object : AdapterActivities.Companion.ActivitiesCallbacks { override fun onActivityClicked(activityInfoModel: ActivityInfoModel, packageId: String) { - openFragmentSlide(ActivityInfo.newInstance(activityInfoModel, packageInfo), "activity_info") + openFragmentSlide(ActivityInfo.newInstance(activityInfoModel, packageInfo), ActivityInfo.TAG) } override fun onActivityLongPressed(activityInfoModel: ActivityInfoModel, packageInfo: PackageInfo, icon: View, position: Int) { @@ -71,12 +71,12 @@ class Activities : SearchBarScopedFragment() { when (source) { getString(R.string.force_launch) -> { ActivityLauncher.newInstance(packageInfo, activityInfoModel.name) - .show(childFragmentManager, "activity_launcher") + .show(childFragmentManager, ActivityLauncher.TAG) } getString(R.string.force_launch_with_action) -> { IntentAction.newInstance(packageInfo, activityInfoModel.name) - .show(childFragmentManager, "intent_action") + .show(childFragmentManager, IntentAction.TAG) } getString(R.string.enable), getString(R.string.disable) -> { val p = ComponentState.newInstance(packageInfo, activityInfoModel.name, isEnabled) @@ -85,7 +85,7 @@ class Activities : SearchBarScopedFragment() { adapterActivities?.notifyItemChanged(position) } }) - p.show(childFragmentManager, "component_state") + p.show(childFragmentManager, ComponentState.TAG) } getString(R.string.create_shortcut) -> { if (activityInfoModel.exported) { diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Boot.kt b/app/src/main/java/app/simple/inure/ui/viewers/Boot.kt index 259105ef3..de23a202e 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Boot.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Boot.kt @@ -112,5 +112,7 @@ class Boot : SearchBarScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "Boot" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/BootManager.kt b/app/src/main/java/app/simple/inure/ui/viewers/BootManager.kt deleted file mode 100644 index 19bf68c17..000000000 --- a/app/src/main/java/app/simple/inure/ui/viewers/BootManager.kt +++ /dev/null @@ -1,3 +0,0 @@ -package app.simple.inure.ui.viewers - -class BootManager \ No newline at end of file diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Certificate.kt b/app/src/main/java/app/simple/inure/ui/viewers/Certificate.kt index 440848f85..27c0109f7 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Certificate.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Certificate.kt @@ -69,5 +69,7 @@ class Certificate : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "Certificate" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/ClassSource.kt b/app/src/main/java/app/simple/inure/ui/viewers/ClassSource.kt index ffc1d57c0..72805f391 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/ClassSource.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/ClassSource.kt @@ -103,5 +103,7 @@ class ClassSource : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "ClassSource" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Dexs.kt b/app/src/main/java/app/simple/inure/ui/viewers/Dexs.kt index fc4ef67f4..748d6a8a4 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Dexs.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Dexs.kt @@ -57,9 +57,7 @@ class Dexs : SearchBarScopedFragment() { val adapter = AdapterDexData(it, searchBox.text.toString().trim()) adapter.onDetailsClicked = { dexClass -> - openFragmentSlide( - ClassSource.newInstance(dexClass, packageInfo), - "class_source_viewer") + openFragmentSlide(ClassSource.newInstance(dexClass, packageInfo), ClassSource.TAG) } recyclerView.adapter = adapter @@ -101,5 +99,7 @@ class Dexs : SearchBarScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "Dexs" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Extras.kt b/app/src/main/java/app/simple/inure/ui/viewers/Extras.kt index 32f67fb7d..d3d5df080 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Extras.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Extras.kt @@ -158,5 +158,7 @@ class Extras : SearchBarScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "Extras" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Features.kt b/app/src/main/java/app/simple/inure/ui/viewers/Features.kt index c54267433..2931182e3 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Features.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Features.kt @@ -57,5 +57,7 @@ class Features : SearchBarScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "Features" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Graphics.kt b/app/src/main/java/app/simple/inure/ui/viewers/Graphics.kt index 86c79eaa6..0f50256f0 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Graphics.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Graphics.kt @@ -60,14 +60,14 @@ class Graphics : SearchBarScopedFragment() { adapterGraphics!!.setOnResourceClickListener(object : AdapterGraphics.GraphicsCallbacks { override fun onGraphicsClicked(path: String, graphics: Graphic, view: ViewGroup, xOff: Float, yOff: Float) { - openFragmentSlide(Image.newInstance(packageInfo.applicationInfo.sourceDir, graphics.path), "image_viewer") + openFragmentSlide(Image.newInstance(packageInfo.applicationInfo.sourceDir, graphics.path), Image.TAG) } override fun onGraphicsLongPressed(graphic: Graphic) { if (DevelopmentPreferences.get(DevelopmentPreferences.isWebViewXmlViewer)) { - openFragmentSlide(XMLWebView.newInstance(packageInfo, graphic.path), "wv_xml") + openFragmentSlide(XMLWebView.newInstance(packageInfo, graphic.path), XMLWebView.TAG) } else { - openFragmentSlide(XML.newInstance(packageInfo, false, graphic.path), "tv_xml") + openFragmentSlide(XML.newInstance(packageInfo, false, graphic.path), XML.TAG) } } }) @@ -124,5 +124,7 @@ class Graphics : SearchBarScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "Graphics" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/IFW.kt b/app/src/main/java/app/simple/inure/ui/viewers/IFW.kt index ebdbf81b8..537b88f21 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/IFW.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/IFW.kt @@ -159,5 +159,7 @@ class IFW : KeyboardScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "IFW" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Image.kt b/app/src/main/java/app/simple/inure/ui/viewers/Image.kt index 6498b461f..ccf503930 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Image.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Image.kt @@ -317,5 +317,7 @@ class Image : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "Image" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Note.kt b/app/src/main/java/app/simple/inure/ui/viewers/Note.kt index c3056583d..eb84d7582 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Note.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Note.kt @@ -59,5 +59,7 @@ class Note : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "Note" } -} \ No newline at end of file +} diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Operations.kt b/app/src/main/java/app/simple/inure/ui/viewers/Operations.kt index 0a0d01492..07c1cfbfc 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Operations.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Operations.kt @@ -111,5 +111,7 @@ class Operations : SearchBarScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "Operations" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Permissions.kt b/app/src/main/java/app/simple/inure/ui/viewers/Permissions.kt index 451277ab6..6c64e1978 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Permissions.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Permissions.kt @@ -152,7 +152,7 @@ class Permissions : SearchBarScopedFragment() { options.setOnClickListener { PermissionsMenu.newInstance() - .show(childFragmentManager, "permission_menu") + .show(childFragmentManager, PermissionsMenu.TAG) } search.setOnClickListener { diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Providers.kt b/app/src/main/java/app/simple/inure/ui/viewers/Providers.kt index 3e2e3f0b9..03dec20cd 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Providers.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Providers.kt @@ -57,7 +57,7 @@ class Providers : SearchBarScopedFragment() { adapterProviders?.setOnProvidersCallbackListener(object : AdapterProviders.Companion.ProvidersCallbacks { override fun onProvidersClicked(providerInfoModel: ProviderInfoModel) { - openFragmentSlide(ProviderInfo.newInstance(providerInfoModel, packageInfo), "provider_info") + openFragmentSlide(ProviderInfo.newInstance(providerInfoModel, packageInfo), ProviderInfo.TAG) } override fun onProvidersLongPressed(packageId: String, packageInfo: PackageInfo, icon: View, isComponentEnabled: Boolean, position: Int) { @@ -71,7 +71,7 @@ class Providers : SearchBarScopedFragment() { adapterProviders?.notifyItemChanged(position) } }) - p.show(childFragmentManager, "component_state") + p.show(childFragmentManager, ComponentState.TAG) } } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Receivers.kt b/app/src/main/java/app/simple/inure/ui/viewers/Receivers.kt index a3ac22121..a327ab329 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Receivers.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Receivers.kt @@ -57,7 +57,7 @@ class Receivers : SearchBarScopedFragment() { adapterReceivers?.setOnReceiversCallbackListener(object : AdapterReceivers.Companion.ReceiversCallbacks { override fun onReceiverClicked(activityInfoModel: ActivityInfoModel) { - openFragmentSlide(ActivityInfo.newInstance(activityInfoModel, packageInfo), "activity_info") + openFragmentSlide(ActivityInfo.newInstance(activityInfoModel, packageInfo), ActivityInfo.TAG) } override fun onReceiverLongPressed(packageId: String, packageInfo: PackageInfo, icon: View, isComponentEnabled: Boolean, position: Int) { @@ -71,7 +71,7 @@ class Receivers : SearchBarScopedFragment() { adapterReceivers?.notifyItemChanged(position) } }) - componentState.show(childFragmentManager, "component_state") + componentState.show(childFragmentManager, ComponentState.TAG) } } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Resources.kt b/app/src/main/java/app/simple/inure/ui/viewers/Resources.kt index 5f5e89fb0..40b454f36 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Resources.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Resources.kt @@ -55,14 +55,14 @@ class Resources : SearchBarScopedFragment() { adapterResources.setOnResourceClickListener(object : AdapterResources.ResourceCallbacks { override fun onResourceClicked(path: String) { if (DevelopmentPreferences.get(DevelopmentPreferences.isWebViewXmlViewer)) { - openFragmentSlide(XMLWebView.newInstance(packageInfo, path), "wv_xml") + openFragmentSlide(XMLWebView.newInstance(packageInfo, path), XMLWebView.TAG) } else { - openFragmentSlide(XML.newInstance(packageInfo, false, path), "tv_xml") + openFragmentSlide(XML.newInstance(packageInfo, false, path), XML.TAG) } } override fun onResourceLongClicked(path: String, view: View, position: Int) { - openFragmentSlide(Text.newInstance(packageInfo, path), "txt_tv_xml") + openFragmentSlide(Text.newInstance(packageInfo, path), Text.TAG) } }) } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Services.kt b/app/src/main/java/app/simple/inure/ui/viewers/Services.kt index b83565c2b..37ab11855 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Services.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Services.kt @@ -57,7 +57,7 @@ class Services : SearchBarScopedFragment() { adapterServices?.setOnServiceCallbackListener(object : AdapterServices.Companion.ServicesCallbacks { override fun onServiceClicked(serviceInfoModel: ServiceInfoModel) { - openFragmentSlide(ServiceInfo.newInstance(serviceInfoModel, packageInfo), "services_info") + openFragmentSlide(ServiceInfo.newInstance(serviceInfoModel, packageInfo), ServiceInfo.TAG) } override fun onServiceLongPressed(packageId: String, packageInfo: PackageInfo, icon: View, isComponentEnabled: Boolean, position: Int) { @@ -71,7 +71,7 @@ class Services : SearchBarScopedFragment() { adapterServices?.notifyItemChanged(position) } }) - p.show(childFragmentManager, "component_state") + p.show(childFragmentManager, ComponentState.TAG) } } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/SharedLibs.kt b/app/src/main/java/app/simple/inure/ui/viewers/SharedLibs.kt index ef90bcd0b..f50e8b125 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/SharedLibs.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/SharedLibs.kt @@ -57,5 +57,7 @@ class SharedLibs : SearchBarScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "SharedLibs" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/SharedPreferences.kt b/app/src/main/java/app/simple/inure/ui/viewers/SharedPreferences.kt index 39c81f7ce..f74d75d0b 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/SharedPreferences.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/SharedPreferences.kt @@ -51,14 +51,14 @@ class SharedPreferences : SearchBarScopedFragment() { adapterResources.setOnResourceClickListener(object : AdapterResources.ResourceCallbacks { override fun onResourceClicked(path: String) { openFragmentSlide(SharedPrefsCode.newInstance( - sharedPreferencesViewModel.getSharedPrefsPath() + path, packageInfo), "shared_prefs_viewer") + sharedPreferencesViewModel.getSharedPrefsPath() + path, packageInfo), SharedPrefsCode.TAG) } override fun onResourceLongClicked(path: String, view: View, position: Int) { PopupSharedPreferences(requireView()).setOnPopupNotesMenuCallbackListener(object : PopupSharedPreferences.Companion.PopupSharedPrefsMenuCallback { override fun onOpenClicked() { openFragmentSlide(SharedPrefsCode.newInstance( - sharedPreferencesViewModel.getSharedPrefsPath() + path, packageInfo), "shared_prefs_viewer") + sharedPreferencesViewModel.getSharedPrefsPath() + path, packageInfo), SharedPrefsCode.TAG) } override fun onDeleteClicked() { @@ -101,5 +101,7 @@ class SharedPreferences : SearchBarScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "shared_prefs_viewer" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/SharedPrefsCode.kt b/app/src/main/java/app/simple/inure/ui/viewers/SharedPrefsCode.kt index 6078d9938..6eb27367f 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/SharedPrefsCode.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/SharedPrefsCode.kt @@ -285,5 +285,7 @@ class SharedPrefsCode : KeyboardScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "SharedPrefsCode" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/Trackers.kt b/app/src/main/java/app/simple/inure/ui/viewers/Trackers.kt index 35c122d62..a47da6dcb 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/Trackers.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/Trackers.kt @@ -110,7 +110,7 @@ class Trackers : SearchBarScopedFragment() { if (ConfigurationPreferences.isUsingRoot()) { ifwButton.setOnClickListener { - openFragmentSlide(IFW.newInstance(packageInfo), "ifw_viewer") + openFragmentSlide(IFW.newInstance(packageInfo), IFW.TAG) } if (trackers.isNotEmpty()) { diff --git a/app/src/main/java/app/simple/inure/ui/viewers/UsageStatistics.kt b/app/src/main/java/app/simple/inure/ui/viewers/UsageStatistics.kt index 11803a959..6d90eb3a7 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/UsageStatistics.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/UsageStatistics.kt @@ -93,5 +93,7 @@ class UsageStatistics : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "UsageStatistics" } } diff --git a/app/src/main/java/app/simple/inure/ui/viewers/XMLWebView.kt b/app/src/main/java/app/simple/inure/ui/viewers/XMLWebView.kt index ed00198b8..8dee0a7cf 100644 --- a/app/src/main/java/app/simple/inure/ui/viewers/XMLWebView.kt +++ b/app/src/main/java/app/simple/inure/ui/viewers/XMLWebView.kt @@ -127,5 +127,7 @@ class XMLWebView : ScopedFragment() { fragment.arguments = args return fragment } + + const val TAG = "XMLWebView" } }