In general the mobile network details page has several preference controllers that don't listen to carrier config changes, so instead of having each one add a listener, we instead just have one listener and refresh the entire page when we see the broadcast. Fixes: 135587885 Test: make RunSettingsRoboTests Change-Id: Iff5b28dbfe12d94c901b442b23cece8e68218983
Running Settings Robolectric tests
The full suite
$ croot
$ make RunSettingsRoboTests
Running a single test class
$ croot
$ make RunSettingsRoboTests ROBOTEST_FILTER=<ClassName>
For example:
make RunSettingsRoboTests ROBOTEST_FILTER=CodeInspectionTest
You can also use partial class name in ROBOTEST_FILTER. If the partial class name matches multiple file names, all of them will be executed.