Можно ли создать новый instace из Picasso для загрузки каждого image.For Eg что-то вроде:Можно ли создать новый экземпляр Picasso каждый раз
Picasso.with(context)
.load(url)
.placeholder(R.drawable.placeholder)
.error(R.drawable.error)
.centerInside(
.tag(context)
.into(holder.image);
в getView()
из listAdaptor
через .Does не создают новый LruCache
каждый раз, что в конечном итоге приведет к OOM.
Также может Context
передан Пикассо может быть Activity Context
:
/** Start building a new {@link Picasso} instance. */
public Builder(Context context) {
if (context == null) {
throw new IllegalArgumentException("Context must not be null.");
}
this.context = context.getApplicationContext();
}
Я хочу подчеркнуть «единый глобальный объект приложения текущего процесса». Это означает, что вам понадобится один экземпляр Picasso для каждого из процессов, над которыми работает ваше приложение. – Sebastiano