Skip to content

Commit ab1cf2c

Browse files
graycreateclaude
andcommitted
fix: resolve Glide 4.16.0 compatibility issues for image loading
- Updated MyAppGllideModule to use Registry directly instead of glide.getRegistry() - Added isManifestParsingEnabled() override returning false to prevent manifest parsing conflicts - These changes fix image loading failures introduced by Glide upgrade from 4.11.0 to 4.16.0 The Glide 4.16.0 version introduced breaking changes in how modules register components. This fix ensures proper OkHttp integration with the custom HTTP client configuration. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 2afc382 commit ab1cf2c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

app/src/main/java/me/ghui/v2er/general/MyAppGllideModule.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,16 @@
2424

2525
@GlideModule
2626
public class MyAppGllideModule extends AppGlideModule {
27+
28+
@Override
29+
public boolean isManifestParsingEnabled() {
30+
return false;
31+
}
2732

2833
@Override
2934
public void registerComponents(Context context, Glide glide, Registry registry) {
3035
OkHttpUrlLoader.Factory factory = new OkHttpUrlLoader.Factory(APIService.httpClient());
31-
glide.getRegistry().replace(GlideUrl.class, InputStream.class, factory);
36+
registry.replace(GlideUrl.class, InputStream.class, factory);
3237
}
3338

3439
@Override

0 commit comments

Comments
 (0)