[Catalyst] Provide launch intent for Sound settings

Bug: 360015496
Flag: com.android.settings.flags.catalyst_sound_screen
Test: devtool
Change-Id: Ifaf0a14d0b94682615400b2aec4f9c7cebc7794f
This commit is contained in:
Jacky Wang
2024-11-04 04:06:20 +08:00
parent d655faf940
commit dbcdbe85e7

View File

@@ -18,8 +18,11 @@ package com.android.settings.notification
import android.content.Context import android.content.Context
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import com.android.settings.R import com.android.settings.R
import com.android.settings.Settings.SoundSettingsActivity
import com.android.settings.flags.Flags import com.android.settings.flags.Flags
import com.android.settings.utils.makeLaunchIntent
import com.android.settingslib.metadata.PreferenceIconProvider import com.android.settingslib.metadata.PreferenceIconProvider
import com.android.settingslib.metadata.PreferenceMetadata
import com.android.settingslib.metadata.ProvidePreferenceScreen import com.android.settingslib.metadata.ProvidePreferenceScreen
import com.android.settingslib.metadata.preferenceHierarchy import com.android.settingslib.metadata.preferenceHierarchy
import com.android.settingslib.preference.PreferenceScreenCreator import com.android.settingslib.preference.PreferenceScreenCreator
@@ -55,6 +58,9 @@ class SoundScreen : PreferenceScreenCreator, PreferenceIconProvider {
+DialPadTonePreference() order -50 +DialPadTonePreference() order -50
} }
override fun getLaunchIntent(context: Context, metadata: PreferenceMetadata?) =
makeLaunchIntent(context, SoundSettingsActivity::class.java, metadata?.key)
companion object { companion object {
const val KEY = "sound_screen" const val KEY = "sound_screen"
} }