summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/Launcher.java
diff options
context:
space:
mode:
authorArtem Shvadskiy <ashvadskiy@cyngn.com>2016-02-05 15:54:14 -0800
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-02-08 10:49:39 -0800
commit0c71feed0b3156b25785d735ec0bf6ce0351e965 (patch)
treef3870423137a3bd903f72e40d3b682f217130538 /src/com/android/launcher3/Launcher.java
parent3bb6c79ef674e51faf30cd680e21dace539dfcdd (diff)
downloadandroid_packages_apps_Trebuchet-0c71feed0b3156b25785d735ec0bf6ce0351e965.tar.gz
android_packages_apps_Trebuchet-0c71feed0b3156b25785d735ec0bf6ce0351e965.tar.bz2
android_packages_apps_Trebuchet-0c71feed0b3156b25785d735ec0bf6ce0351e965.zip
Add network/unlock receivers and additional metric event
Change-Id: Ifc6fa10fac09ab735e77b963d869b87007265fe4 issue-id: CYNGNOS-1788
Diffstat (limited to 'src/com/android/launcher3/Launcher.java')
-rw-r--r--src/com/android/launcher3/Launcher.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java
index bc7cb6290..bc1b5788c 100644
--- a/src/com/android/launcher3/Launcher.java
+++ b/src/com/android/launcher3/Launcher.java
@@ -254,6 +254,9 @@ public class Launcher extends Activity
private final BroadcastReceiver mCloseSystemDialogsReceiver
= new CloseSystemDialogsIntentReceiver();
+ @Thunk final NetworkConnectionReceiver mConnectionReceiver = new NetworkConnectionReceiver();
+ @Thunk final DeviceUnlockedReceiver mDeviceUnlockedReceiver = new DeviceUnlockedReceiver();
+
private LayoutInflater mInflater;
@Thunk Workspace mWorkspace;
@@ -569,6 +572,12 @@ public class Launcher extends Activity
IntentFilter filter = new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
registerReceiver(mCloseSystemDialogsReceiver, filter);
+ filter = new IntentFilter(NetworkConnectionReceiver.INTENT_ACTION);
+ registerReceiver(mConnectionReceiver, filter);
+
+ filter = new IntentFilter(DeviceUnlockedReceiver.INTENT_ACTION);
+ registerReceiver(mDeviceUnlockedReceiver, filter);
+
mRotationEnabled = Utilities.isRotationAllowedForDevice(getApplicationContext());
// In case we are on a device with locked rotation, we should look at preferences to check
// if the user has specifically allowed rotation.
@@ -2361,6 +2370,8 @@ public class Launcher extends Activity
TextKeyListener.getInstance().release();
unregisterReceiver(mCloseSystemDialogsReceiver);
+ unregisterReceiver(mConnectionReceiver);
+ unregisterReceiver(mDeviceUnlockedReceiver);
mDragLayer.clearAllResizeFrames();
((ViewGroup) mWorkspace.getParent()).removeAllViews();