/** * @deprecated Use {@link #setLeakDirectoryProvider(LeakDirectoryProvider)} instead. */ @Deprecated public static void setDisplayLeakActivityDirectoryProvider( @NonNull LeakDirectoryProvider leakDirectoryProvider) { setLeakDirectoryProvider(leakDirectoryProvider); }
/** * Sets the maximum number of heap dumps stored. This overrides any call to * {@link LeakCanary#setLeakDirectoryProvider(LeakDirectoryProvider)} * * @throws IllegalArgumentException if maxStoredHeapDumps < 1. */ public @NonNull AndroidRefWatcherBuilder maxStoredHeapDumps(int maxStoredHeapDumps) { LeakDirectoryProvider leakDirectoryProvider = new DefaultLeakDirectoryProvider(context, maxStoredHeapDumps); LeakCanary.setLeakDirectoryProvider(leakDirectoryProvider); return self(); }