Loading tests/src/com/android/launcher3/ui/ActivityLeakTracker.java +2 −10 Original line number Diff line number Diff line Loading @@ -73,20 +73,12 @@ public class ActivityLeakTracker implements Application.ActivityLifecycleCallbac } public boolean noLeakedActivities() { int liveActivities = 0; int destroyedActivities = 0; for (Activity activity : mActivities.keySet()) { if (activity.isDestroyed()) { ++destroyedActivities; } else { ++liveActivities; return false; } } if (liveActivities > 2) return false; // It's OK to have 1 leaked activity if no active activities exist. return liveActivities == 0 ? destroyedActivities <= 1 : destroyedActivities == 0; return mActivities.size() <= 2; } } Loading
tests/src/com/android/launcher3/ui/ActivityLeakTracker.java +2 −10 Original line number Diff line number Diff line Loading @@ -73,20 +73,12 @@ public class ActivityLeakTracker implements Application.ActivityLifecycleCallbac } public boolean noLeakedActivities() { int liveActivities = 0; int destroyedActivities = 0; for (Activity activity : mActivities.keySet()) { if (activity.isDestroyed()) { ++destroyedActivities; } else { ++liveActivities; return false; } } if (liveActivities > 2) return false; // It's OK to have 1 leaked activity if no active activities exist. return liveActivities == 0 ? destroyedActivities <= 1 : destroyedActivities == 0; return mActivities.size() <= 2; } }