Optimize refreshData in RoutingSettingActivity (#3775)

Optimized the refreshData method by clearing the existing rulesets list and adding the new items to avoid unnecessary reallocation and improve memory management.
This commit is contained in:
Tamim Hossain
2024-10-25 17:07:55 +06:00
committed by GitHub
parent 17e0db2ffc
commit 6c29e5e9a4

View File

@@ -156,7 +156,9 @@ class RoutingSettingActivity : BaseActivity() {
}
fun refreshData() {
rulesets = MmkvManager.decodeRoutingRulesets() ?: mutableListOf()
rulesets.clear()
rulesets.addAll(MmkvManager.decodeRoutingRulesets() ?: mutableListOf())
adapter.notifyDataSetChanged()
}
}