Loading packages/SettingsLib/src/com/android/settingslib/core/instrumentation/SettingsJankMonitor.kt +5 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ package com.android.settingslib.core.instrumentation import android.view.View import androidx.annotation.VisibleForTesting import androidx.preference.PreferenceGroupAdapter import androidx.preference.SwitchPreference import androidx.preference.TwoStatePreference import androidx.recyclerview.widget.RecyclerView import com.android.internal.jank.InteractionJankMonitor import java.util.concurrent.Executors Loading @@ -43,7 +43,10 @@ object SettingsJankMonitor { * @param preference the clicked preference */ @JvmStatic fun detectSwitchPreferenceClickJank(recyclerView: RecyclerView, preference: SwitchPreference) { fun detectSwitchPreferenceClickJank( recyclerView: RecyclerView, preference: TwoStatePreference, ) { val adapter = recyclerView.adapter as? PreferenceGroupAdapter ?: return val adapterPosition = adapter.getPreferenceAdapterPosition(preference) val viewHolder = recyclerView.findViewHolderForAdapterPosition(adapterPosition) ?: return Loading Loading
packages/SettingsLib/src/com/android/settingslib/core/instrumentation/SettingsJankMonitor.kt +5 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ package com.android.settingslib.core.instrumentation import android.view.View import androidx.annotation.VisibleForTesting import androidx.preference.PreferenceGroupAdapter import androidx.preference.SwitchPreference import androidx.preference.TwoStatePreference import androidx.recyclerview.widget.RecyclerView import com.android.internal.jank.InteractionJankMonitor import java.util.concurrent.Executors Loading @@ -43,7 +43,10 @@ object SettingsJankMonitor { * @param preference the clicked preference */ @JvmStatic fun detectSwitchPreferenceClickJank(recyclerView: RecyclerView, preference: SwitchPreference) { fun detectSwitchPreferenceClickJank( recyclerView: RecyclerView, preference: TwoStatePreference, ) { val adapter = recyclerView.adapter as? PreferenceGroupAdapter ?: return val adapterPosition = adapter.getPreferenceAdapterPosition(preference) val viewHolder = recyclerView.findViewHolderForAdapterPosition(adapterPosition) ?: return Loading