Как решить, что изображение Itext получает сеть экземпляров по основным проблемам потока? - PullRequest
0 голосов
/ 23 января 2019

Я хочу добавить изображение в pdf из Android с помощью библиотеки itext, но когда я использую Image.getInstance("https://amp.thisisinsider.com/images/5ad8ba5cbd967118008b462c-960-720.jpg"); для добавления изображения, это создает сеть в исключении основного потока. Учебник использовать этот код для добавления изображения. Кто-нибудь может мне помочь?

Ответы [ 2 ]

0 голосов
/ 23 января 2019

у вас действительно должен быть этот http-запрос в фоновом потоке. Android в основном сообщает вам, за исключением того, что вы делаете запрос в главном потоке, который заблокирует ваше приложение / пользовательский интерфейс.

Может быть, вам стоит рассмотреть обертывание этого кода в AsyncTask .

0 голосов
/ 23 января 2019

Решено с помощью этого кода, поместите этот код перед getInstance

StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...