gecko-dev/mobile/android/stumbler
Grigory Kruglov 150370f940 Bug 1245795 - Split Stumbler BroadcastReceivers into Local, System and Safe r=nalexander
SafeReceiver is responsible for registering LocalReceiver with a LocalBroadcastManager.
SystemReceiver is responsible for handling BOOT_COMPLETE and EXTERNAL_APPLICATIONS_AVAILABLE intents.
LocalReceiver is responsible for handling passed in Stumbler preferences (enabled state, API key, user agent).

StumblerPreferences are now sent using LocalBroadcastManager, avoiding any possibility of leaking API key.

MozReview-Commit-ID: J8pRN6pbLOg

--HG--
rename : mobile/android/stumbler/java/org/mozilla/mozstumbler/service/mainthread/PassiveServiceReceiver.java => mobile/android/stumbler/java/org/mozilla/mozstumbler/service/mainthread/LocalPreferenceReceiver.java
extra : rebase_source : 0f11bb5aa38c27849f1a4f35ed51bdf259c418c8
2016-07-07 19:40:11 -07:00
..
java/org/mozilla/mozstumbler/service Bug 1245795 - Split Stumbler BroadcastReceivers into Local, System and Safe r=nalexander 2016-07-07 19:40:11 -07:00
manifests Bug 1245795 - Split Stumbler BroadcastReceivers into Local, System and Safe r=nalexander 2016-07-07 19:40:11 -07:00
Makefile.in Bug 1108782 - Part 1: straighten out Java classpaths. r=glandium 2015-08-31 13:35:05 -07:00
moz.build Bug 1108782 - Part 2: Explode AAR files at configure time. r=glandium 2015-09-22 10:04:26 -07:00
stumbler_sources.mozbuild Bug 1245795 - Split Stumbler BroadcastReceivers into Local, System and Safe r=nalexander 2016-07-07 19:40:11 -07:00