Почему не работает режим отладки Picasso?

Подскажите, пожалуйста, почему Picasso не указывает на отладку? У меня есть следующий код:

Picasso.with(MyActivity.this.getApplicationContext()).setDebugging(true);
Picasso.with(MyActivity.this.getApplicationContext()).load(message).into(imageView);

И никаких указаний в левом верхнем углу изображения. В то же время режим отладки отлично работает в том же приложении с тем же контекстом (но для разных изображений). Маленькие 150х150 указаны, а большие (1400х1400) нет. Имеет ли значение размер изображений? Благодарю вас!


person Ekaterina Ivanova iceja.net    schedule 09.05.2014    source источник


Ответы (3)


Изменено на setIndicatorsEnabled(true);

ИНДИКАТОРЫ ОТЛАДКИ

Для разработки вы можете включить отображение цветной ленты, которая указывает на источник изображения. Вызовите setIndicatorsEnabled(true) для экземпляра Picasso.

Ссылка: http://square.github.io/picasso/

Пример:

Picasso picasso = Picasso.with(context);
picasso.setIndicatorsEnabled(true);
//do other stuff
picasso.load(xxx).into(imageView);
person Basbous    schedule 15.10.2014
comment
Вы также можете использовать picasso.setLoggingEnabled(true), чтобы включить журналы в LogCat. - person The Hungry Androider; 10.04.2016

Он работает и с большими изображениями, но из-за большого разрешения изображений треугольники не видны.

person Ayush Kumar    schedule 09.05.2014
comment
ты прав. В моем случае большие изображения были масштабированы макетом, чтобы соответствовать размеру экрана, и желтые треугольники просто стали невидимыми. Спасибо. - person Ekaterina Ivanova iceja.net; 09.05.2014
comment
Нам может понадобиться подтверждение от Джейка Уортона. На самом деле, после изменения размера картинки у меня тоже появились индикаторы. Спасибо @2ku - person Zsolt Boldizsár; 03.12.2014

теперь изменено на:

sPicasso.setLoggingEnabled(true);

ПИКАССО_ВЕРСИЯ=2.5.2

person qqli    schedule 01.09.2016