From dbcdbe85e76843e49be8aa984875de2d067b43c5 Mon Sep 17 00:00:00 2001 From: Jacky Wang Date: Mon, 4 Nov 2024 04:06:20 +0800 Subject: [PATCH] [Catalyst] Provide launch intent for Sound settings Bug: 360015496 Flag: com.android.settings.flags.catalyst_sound_screen Test: devtool Change-Id: Ifaf0a14d0b94682615400b2aec4f9c7cebc7794f --- src/com/android/settings/notification/SoundScreen.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/android/settings/notification/SoundScreen.kt b/src/com/android/settings/notification/SoundScreen.kt index e074301ca6c..c0694b9a7ca 100644 --- a/src/com/android/settings/notification/SoundScreen.kt +++ b/src/com/android/settings/notification/SoundScreen.kt @@ -18,8 +18,11 @@ package com.android.settings.notification import android.content.Context import androidx.fragment.app.Fragment import com.android.settings.R +import com.android.settings.Settings.SoundSettingsActivity import com.android.settings.flags.Flags +import com.android.settings.utils.makeLaunchIntent import com.android.settingslib.metadata.PreferenceIconProvider +import com.android.settingslib.metadata.PreferenceMetadata import com.android.settingslib.metadata.ProvidePreferenceScreen import com.android.settingslib.metadata.preferenceHierarchy import com.android.settingslib.preference.PreferenceScreenCreator @@ -55,6 +58,9 @@ class SoundScreen : PreferenceScreenCreator, PreferenceIconProvider { +DialPadTonePreference() order -50 } + override fun getLaunchIntent(context: Context, metadata: PreferenceMetadata?) = + makeLaunchIntent(context, SoundSettingsActivity::class.java, metadata?.key) + companion object { const val KEY = "sound_screen" }