Loading packages/SystemUI/src/com/android/systemui/fragments/FragmentHostManager.java +6 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ import android.view.View; import com.android.settingslib.applications.InterestingConfigChanges; import com.android.systemui.Dependency; import com.android.systemui.plugins.Plugin; import com.android.systemui.util.leak.LeakDetector; import java.io.FileDescriptor; import java.io.PrintWriter; Loading Loading @@ -77,6 +78,11 @@ public class FragmentHostManager { public void onFragmentViewDestroyed(FragmentManager fm, Fragment f) { FragmentHostManager.this.onFragmentViewDestroyed(f); } @Override public void onFragmentDestroyed(FragmentManager fm, Fragment f) { Dependency.get(LeakDetector.class).trackGarbage(f); } }; mFragments.getFragmentManager().registerFragmentLifecycleCallbacks(mLifecycleCallbacks, true); Loading Loading
packages/SystemUI/src/com/android/systemui/fragments/FragmentHostManager.java +6 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ import android.view.View; import com.android.settingslib.applications.InterestingConfigChanges; import com.android.systemui.Dependency; import com.android.systemui.plugins.Plugin; import com.android.systemui.util.leak.LeakDetector; import java.io.FileDescriptor; import java.io.PrintWriter; Loading Loading @@ -77,6 +78,11 @@ public class FragmentHostManager { public void onFragmentViewDestroyed(FragmentManager fm, Fragment f) { FragmentHostManager.this.onFragmentViewDestroyed(f); } @Override public void onFragmentDestroyed(FragmentManager fm, Fragment f) { Dependency.get(LeakDetector.class).trackGarbage(f); } }; mFragments.getFragmentManager().registerFragmentLifecycleCallbacks(mLifecycleCallbacks, true); Loading