app is running in android older version and image showing perfectly but when its running in newer android version it looks blank in the imageview section. I have used Picasso.
String image_url = "http://***.com/uploads/user_photo/" + imagelist.get(position).getUser_photo();
Picasso.with(context)
.load(image_url )
.into(holder.imgView);
I suppose you mean it doesn't work on Android 9+ but works correctly on Android <= 8. That's probably the case since the image url you're trying to load uses http. Android 9+ blocks http by default and only accepts https urls.
Check this answer for details on how to enable http on Android 9+ for your application. How to allow all Network connection types HTTP and HTTPS in Android (9) Pie?
Keep in mind that it's fine when testing but you shouldn't enable http on a production app, they disabled it for a reason.