Get favicons for top domains

pull/190/head
M66B 5 years ago
parent 322d496698
commit ea5f9d7e28

@ -344,11 +344,14 @@ public class ContactInfo {
info.bitmap = BitmapFactory.decodeFile(file.getAbsolutePath());
else {
final int scaleToPixels = Helper.dp2pixels(context, 64);
final URL base = new URL("https://" + domain);
final URL www = new URL("https://www." + domain);
List<Future<Bitmap>> futures = new ArrayList<>();
String host = domain;
while (host.indexOf('.') > 0) {
final URL base = new URL("https://" + host);
final URL www = new URL("https://www." + host);
futures.add(executorFavicon.submit(new Callable<Bitmap>() {
@Override
public Bitmap call() throws Exception {
@ -377,6 +380,10 @@ public class ContactInfo {
}
}));
int dot = host.indexOf('.');
host = host.substring(dot + 1);
}
Throwable ex = null;
for (Future<Bitmap> future : futures)
try {

Loading…
Cancel
Save