summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/SystemUI/src/com/android/systemui/util/leak/GarbageMonitor.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/util/leak/GarbageMonitor.java b/packages/SystemUI/src/com/android/systemui/util/leak/GarbageMonitor.java
index e84d9a9cde43..db4390686cd9 100644
--- a/packages/SystemUI/src/com/android/systemui/util/leak/GarbageMonitor.java
+++ b/packages/SystemUI/src/com/android/systemui/util/leak/GarbageMonitor.java
@@ -49,6 +49,7 @@ import android.util.LongSparseArray;
import com.android.systemui.Dumpable;
import com.android.systemui.R;
import com.android.systemui.SystemUI;
+import com.android.systemui.plugins.ActivityStarter;
import com.android.systemui.plugins.qs.QSTile;
import com.android.systemui.qs.QSHost;
import com.android.systemui.qs.tileimpl.QSTileImpl;
@@ -386,13 +387,15 @@ public class GarbageMonitor implements Dumpable {
public static final boolean ADD_TO_DEFAULT_ON_DEBUGGABLE_BUILDS = true;
private final GarbageMonitor gm;
+ private final ActivityStarter mActivityStarter;
private ProcessMemInfo pmi;
private boolean dumpInProgress;
@Inject
- public MemoryTile(QSHost host, GarbageMonitor monitor) {
+ public MemoryTile(QSHost host, GarbageMonitor monitor, ActivityStarter starter) {
super(host);
gm = monitor;
+ mActivityStarter = starter;
}
@Override
@@ -423,7 +426,7 @@ public class GarbageMonitor implements Dumpable {
dumpInProgress = false;
refreshState();
getHost().collapsePanels();
- mContext.startActivity(shareIntent);
+ mActivityStarter.postStartActivityDismissingKeyguard(shareIntent, 0);
});
}
}.start();