Reland add FeatureProvider for SyncAcrossDevices Settings integration.
Prior CL ag/26930404 was reverted because an unused class was trimmed in AOSP, causing test cases to throw NoClassDefFoundError exceptions. This CL combines ag/26930404 and ag/26995936 to address the failure. Bug: 330498032 Test: atest FakeFeatureFactory, atest SyncAcrossDevicesPreferenceControllerTest Change-Id: I0a7ebccdebcad20e06d7542d7c4a0005885f393b
This commit is contained in:
@@ -55,6 +55,8 @@ import com.android.settings.homepage.contextualcards.ContextualCardFeatureProvid
|
||||
import com.android.settings.inputmethod.KeyboardSettingsFeatureProvider
|
||||
import com.android.settings.inputmethod.KeyboardSettingsFeatureProviderImpl
|
||||
import com.android.settings.localepicker.LocaleFeatureProviderImpl
|
||||
import com.android.settings.notification.syncacrossdevices.SyncAcrossDevicesFeatureProvider
|
||||
import com.android.settings.notification.syncacrossdevices.SyncAcrossDevicesFeatureProviderImpl
|
||||
import com.android.settings.panel.PanelFeatureProviderImpl
|
||||
import com.android.settings.search.SearchFeatureProvider
|
||||
import com.android.settings.search.SearchFeatureProviderImpl
|
||||
@@ -197,4 +199,8 @@ open class FeatureFactoryImpl : FeatureFactory() {
|
||||
override val audioSharingFeatureProvider: AudioSharingFeatureProvider by lazy {
|
||||
AudioSharingFeatureProviderImpl()
|
||||
}
|
||||
|
||||
override val syncAcrossDevicesFeatureProvider: SyncAcrossDevicesFeatureProvider by lazy {
|
||||
SyncAcrossDevicesFeatureProviderImpl()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user