Revert "Revert "[Settings] Code Refactor - ActiveSubsciptionsListener""

This reverts commit 7b8e05adab5d3dac6906279d2f1bdaa377926798.

Reason for revert: add missing file back to CL

Bug: 191321218
Test: build pass
Change-Id: I9ae819f06b2b6f042c2f39a8ff76c025ba49f631
3 files changed