Skip to content

Commit 4031fa4

Browse files
committed
feat: android flipper supprt
1 parent c9fdfbe commit 4031fa4

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

src/image-common.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ export interface ImageError {
5757

5858
export interface ImagePipelineConfigSetting {
5959
isDownsampleEnabled?: boolean;
60+
leakTracker?: any;
6061
}
6162

6263
export class EventData implements IEventData {

src/image.android.ts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,14 @@ export function initialize(config?: ImagePipelineConfigSetting): void {
1818
if (config && config.isDownsampleEnabled) {
1919
builder.setDownsampleEnabled(true);
2020
}
21+
if (config && config.leakTracker) {
22+
builder.setCloseableReferenceLeakTracker(config.leakTracker);
23+
}
2124
// builder.experiment().setNativeCodeDisabled(true);
2225
const imagePipelineConfig = builder.build();
2326
com.facebook.drawee.backends.pipeline.Fresco.initialize(context, imagePipelineConfig);
24-
// try {
25-
// com.facebook.imagepipeline.nativecode.ImagePipelineNativeLoader.load();
26-
// } catch (err) {
27-
// console.log('error loading ImagePipelineNativeLoader');
28-
// com.facebook.drawee.backends.pipeline.Fresco.shutDown();
29-
// builder.experiment().setNativeCodeDisabled(true);
30-
// const imagePipelineConfig = builder.build();
31-
// console.log('test', imagePipelineConfig.getExperiments().isNativeCodeDisabled())
32-
// com.facebook.drawee.backends.pipeline.Fresco.initialize(context, imagePipelineConfig);
33-
// }
3427
initialized = true;
28+
initializeConfig = null;
3529
}
3630
}
3731

0 commit comments

Comments
 (0)