Revert "Calling start/stop listening in onStart/onStop"

This reverts commit 23ac9cb3e1bed8de0155f1a117739a582cb8abae.

Bug: 28421447
Change-Id: Id04e7b7827d8b897b7c7992705d36f9d83a13320
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java
index ba5ec51..445831c 100644
--- a/src/com/android/launcher3/Launcher.java
+++ b/src/com/android/launcher3/Launcher.java
@@ -963,9 +963,6 @@
     protected void onStop() {
         super.onStop();
         FirstFrameAnimatorHelper.setIsVisible(false);
-        if (Utilities.isNycOrAbove()) {
-            mAppWidgetHost.stopListening();
-        }
 
         if (mLauncherCallbacks != null) {
             mLauncherCallbacks.onStop();
@@ -976,9 +973,6 @@
     protected void onStart() {
         super.onStart();
         FirstFrameAnimatorHelper.setIsVisible(true);
-        if (Utilities.isNycOrAbove()) {
-            mAppWidgetHost.startListening();
-        }
 
         if (mLauncherCallbacks != null) {
             mLauncherCallbacks.onStart();
diff --git a/src/com/android/launcher3/LauncherAppWidgetHost.java b/src/com/android/launcher3/LauncherAppWidgetHost.java
index 1510558..8c23ff3 100644
--- a/src/com/android/launcher3/LauncherAppWidgetHost.java
+++ b/src/com/android/launcher3/LauncherAppWidgetHost.java
@@ -82,6 +82,12 @@
         }
     }
 
+    @Override
+    public void stopListening() {
+        super.stopListening();
+        clearViews();
+    }
+
     public void addProviderChangeListener(Runnable callback) {
         mProviderChangeListeners.add(callback);
     }