Fix: Remove the updateListeners from QSIconViewImpl.java which was causing memory leak in the SystemUI process.

Bug: 327078684
Flag: com.android.systemui.removeUpdateListenerInQsIconViewImpl
Test: Manually tested by dumping the java heap and view that heap profile in perfetto ui.

Change-Id: Ie5a0d36724303d74f614f0f6991616ab3b9bbf69
diff --git a/packages/SystemUI/aconfig/systemui.aconfig b/packages/SystemUI/aconfig/systemui.aconfig
index 97a45fb..c3e62cd 100644
--- a/packages/SystemUI/aconfig/systemui.aconfig
+++ b/packages/SystemUI/aconfig/systemui.aconfig
@@ -1189,6 +1189,16 @@
 }
 
 flag {
+   namespace: "systemui"
+   name: "remove_update_listener_in_qs_icon_view_impl"
+   description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
+   bug: "327078684"
+   metadata {
+       purpose: PURPOSE_BUGFIX
+   }
+}
+
+flag {
    name: "sim_pin_race_condition_on_restart"
    namespace: "systemui"
    description: "The SIM PIN screen may be shown incorrectly on reboot"
@@ -1206,4 +1216,4 @@
    metadata {
         purpose: PURPOSE_BUGFIX
    }
-}
\ No newline at end of file
+}