I am using Picasso to show images from server in my android App.I have 5 image URL (HTTP form) getting from server and storing it in a String value.If i send a Correct link to Picasso (.jpg form) it Runs correctly and show my image in my imageview and if send a wrong link in (.pdf form) it shows error in my Image View,But when ever i pass null value or empty value from my server to string my app crash its running if statement first even if its value is null or empty else statement is not running what should i update in my code so that if i get null value from server my imageview should show and error and text view value should be changed.
// Code only where my If/Else Start :
if (image_fourth != null && image_fourth != ""){
Picasso.get().load(image_fourth).resize(200, 200).placeholder(R.drawable.placeholder).error(R.drawable.error).into(image1);
image1.setVisibility(View.VISIBLE);
buttons.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (image_second == null){
image_2t.setText("Image Not Found");
image_2t.setVisibility(View.GONE);
}
else if (image_second != null){
Picasso.get().load(image_second).resize(200, 200).placeholder(R.drawable.placeholder).error(R.drawable.error).into(image2);
image2.setVisibility(View.VISIBLE);
image_2t.setText("Image 2");
image_2t.setVisibility(View.VISIBLE);
}
}
});
}
else{
image_1t.setText("Image Not Found");
}