Я использую этот метод urlToImageBLOB () для преобразования вставленного URL-адреса изображения в byte [], но он показывает ошибку android.os.NetworkOnMainThreadException, поскольку этот метод не будет работать после обновления AndroidStudio 3.0.0.Имея дело с этой ошибкой, он просит меня изменить преобразование внутри класса AsyncTask.Я застрял в этом, мне нужно сохранить изображение с URL-адреса, предоставленного веб-сервисом, в базу данных, и мне нужно извлечь его из базы данных и установить в viewview.
public static byte[] urlToImageBLOB(String url) throws IOException {
httpclient = new DefaultHttpClient();
entity = null;
httpGet = new HttpGet(url);
response = httpclient.execute(httpGet);
if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
entity = response.getEntity();
}
return EntityUtils.toByteArray(entity);
}
Пожалуйста, покажите мне, как добавитьбайта изображения [] в базу данных и выборки из базы данных, а также как установить в imageView.
Любая помощь будет оценена