[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:
@@ -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"
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user