首页 > 解决方案 > 如何使用 Glide 加载带有 AdaptiveBitmap 的 IconCompat

问题描述

如何利用 Glide 缓存来加载通知图标?这些是在MessagingStyle通知和Shortcuts中的Person对象中使用的IconCompat。此外,气泡需要同时使用这两种方法。

我使用 Glid 作为休耕:

private IconCompat loadIcon(String url) throws ExecutionException, InterruptedException {
    RequestOptions requestOptions = new RequestOptions().override(ADAPTIVE_BITMAP_SIZE);
    Bitmap bitmap = Glide.with(G.app).asBitmap().apply(requestOptions).load(url).submit().get();
    return IconCompat.createWithAdaptiveBitmap(bitmap);
}

我有几个关于这个解决方案的问题

标签: androidandroid-notificationsandroid-glideandroid-bubbles

解决方案


推荐阅读