Я создаю веб-приложение с асинхронной задачей.Используя JSoup, каждый раз, когда код перебирает изображение в контейнере div, я хочу, чтобы мой код создал объект ImageView, в который я помещу определенные изображения в метод OnPostExecute.
Например, у меня есть эта страница: https://www.flagrantdelit.ca/lever-le-voile/
Я могу получить весь текст из div class = "entry-content", но каждый раз, когда мой код перебирает тег ap, содержащий изображение, я хочу создать ImageView, который будет содержать тот же самыйобраз.Мне нужно сохранить тот же формат, что и на сайте.
Я попытался проверить наличие нулевого текста в теге ap, а затем создать ImageView, но это выдает мне такую ошибку:
Невозможно применить ImageView (android.content.Context) в ImageView (com.example.leflagrantdlit)..ArticlesFocused.DownloadData)
@Override
protected void onPostExecute(String s)
{
super.onPostExecute(s);
Log.d(TAG, "onPostExecute: Ended downloading AsyncTask");
tvFocused = findViewById(R.id.tvFocused);
tvFocused.setText(stringBuilder);
}
private String downloadHtml(String urlPath)
{
try {
Document doc = Jsoup.connect(urlPath).get();
String title = doc.getElementsByClass("entry-title").get(0).text();
Elements pContent = doc.select("div.entry-content > p");
Elements imgContent = doc.select("div.entry-content > p > img");
for (Element textContent : pContent)
{
if(textContent == null){
ImageView imageView = new ImageView(this);
}
stringBuilder.append(textContent.text());
Log.d(TAG, "downloadHtml: " + textContent.text());
stringBuilder.append("\n");
}
//String title = doc.getElementsByClass("entry-title").get(0).text();
Log.d(TAG, "downloadHtml: " + urlPath + title + stringBuilder);
return null;
} catch (MalformedURLException e) {
Log.e(TAG, "downloadHTML: Invalid Url " + e.getMessage());
} catch (IOException e) {
Log.e(TAG, "downloadHTML: IO Exception reading data: " + e.getMessage());
} catch (SecurityException e) {
Log.e(TAG, "downloadHTML: Security Exception. Need permission? " + e.getMessage());
}
return null;
}
Например, я хочу разместить это изображение в этой части абзаца.
! [Img] https://i.imgur.com/nYa6uZB.png