У меня есть изображение в URL-адресе сервера, после чего я просматриваю и показываю на Карту. Я сделал это в android, используя библиотеку LoaderImageView и показывая, но в Glass я передаю ссылку url на карту. Но я получил эту ошибку "Метод addImage (Drawable) в типе CardBuilder не применимый для аргументов (String)"Как отобразить изображение с url
Код:
public static Drawable drawableFromUrl(String url) {
Bitmap x;
try {
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
connection.connect();
InputStream input = connection.getInputStream();
x = BitmapFactory.decodeStream(input);
return new BitmapDrawable(x);
} catch(MalformedURLException e) {
//Do something with the exception.
}
catch(IOException ex) {
ex.printStackTrace();
}
return null;
}
View view = new CardBuilder(getBaseContext(), CardBuilder.Layout.TITLE)
.setText("TITLE Card")
// .setIcon(R.drawable.ic_phone)
.addImage(drawableFromUrl(link))
.getView();
Получение ошибки в необработанном типе исключения IOException – karthees
Проверьте мой отредактированный код. Тем не менее он не работает. – karthees
Вы можете проверить мое редактирование или посмотреть полный пример GitHub. – pt2121