আমার ফাংশনে:
public void getPointMarkerFromUrl(final String url, final OnBitmapDescriptorRetrievedListener listener) {
final int maxSize = context.getResources().getDimensionPixelSize(R.dimen.icon_max_size);
Target t = new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
if (bitmap != null)
listener.bitmapRetrieved(getBitmapDescriptorInCache(url, bitmap));
else
loadDefaultMarker(listener);
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
loadDefaultMarker(listener);
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
}
};
Picasso.with(context)
.load(url)
.resize(maxSize, maxSize)
.into(t);
}
অন বিটম্যাপলয়েড () কখনই আমি প্রথমবার ছবি লোড করি না। আমি https://github.com/square/picasso/issues/39 এর মতো কিছু বিষয় পড়েছি যা আনতে (টার্গেট টি) পদ্ধতিটি পুনঃসমন করার চেষ্টা করে (এটি দুর্বল রেফারেন্সের সমস্যা বলে মনে হচ্ছে ...), তবে এই ফাংশন পিকাসোর শেষ প্রকাশে উপলব্ধ নেই (২.৩.২) আমি কেবল আনার () পদ্ধতিটি পেয়েছি, তবে আমি একই সাথে (মাইটারেজেট) ব্যবহার করতে পারি না
আপনি কীভাবে আমাকে কাস্টম টার্গেট সহ আনয়ন () ব্যবহার করবেন তা আমাকে ব্যাখ্যা করতে পারেন? ধন্যবাদ.
ডক: http://square.github.io/picasso/javadoc/com/squareup/picasso/RequestCreator.html#fetch--