diff options
-rw-r--r-- | packages/SettingsLib/SettingsSpinner/src/com/android/settingslib/widget/SettingsSpinnerAdapter.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/SettingsLib/SettingsSpinner/src/com/android/settingslib/widget/SettingsSpinnerAdapter.java b/packages/SettingsLib/SettingsSpinner/src/com/android/settingslib/widget/SettingsSpinnerAdapter.java index 2f9f7038f6f7..08f9d33613ab 100644 --- a/packages/SettingsLib/SettingsSpinner/src/com/android/settingslib/widget/SettingsSpinnerAdapter.java +++ b/packages/SettingsLib/SettingsSpinner/src/com/android/settingslib/widget/SettingsSpinnerAdapter.java @@ -24,8 +24,10 @@ import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.ImageView; import android.widget.TextView; + import androidx.annotation.NonNull; import androidx.annotation.Nullable; + import com.android.settingslib.widget.SettingsSpinnerPreference.Style; import com.android.settingslib.widget.spinner.R; @@ -71,7 +73,9 @@ public class SettingsSpinnerAdapter<T> extends ArrayAdapter<T> { } TextView textView = view.findViewById(android.R.id.text1); ImageView iconView = view.findViewById(android.R.id.icon); - iconView.setVisibility((position == mSelectedPosition) ? View.VISIBLE : View.GONE); + if (iconView != null) { + iconView.setVisibility((position == mSelectedPosition) ? View.VISIBLE : View.GONE); + } String item = (String) getItem(position); textView.setText(item); return view; |