summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Sunny Shao <sunnyshao@google.com> 2024-11-19 18:05:59 +0800
committer Sunny Shao <sunnyshao@google.com> 2024-11-19 18:05:59 +0800
commitabbf81e032faaabe6f94710bdcd4fd4be8ca4469 (patch)
tree6b0365ab130c17fa9ddfa26e22395e9beb02a6ac
parenta1c29b99ff7679b7aa90b2f04eb2b94ed5234e8e (diff)
Fix RecyclerView crashed problem
Fixes: 379611888 Flag: EXEMPT bugfix Test: manual test Change-Id: I84c34ef7d10331ce664f9c87d706453938994b44
-rw-r--r--packages/SettingsLib/MainSwitchPreference/src/com/android/settingslib/widget/MainSwitchPreference.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/SettingsLib/MainSwitchPreference/src/com/android/settingslib/widget/MainSwitchPreference.java b/packages/SettingsLib/MainSwitchPreference/src/com/android/settingslib/widget/MainSwitchPreference.java
index 83858d9c9c54..bc62e565599c 100644
--- a/packages/SettingsLib/MainSwitchPreference/src/com/android/settingslib/widget/MainSwitchPreference.java
+++ b/packages/SettingsLib/MainSwitchPreference/src/com/android/settingslib/widget/MainSwitchPreference.java
@@ -141,7 +141,7 @@ public class MainSwitchPreference extends TwoStatePreference
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
- super.setChecked(isChecked);
+ buttonView.post(() -> super.setChecked(isChecked));
}
/**