आपको 2 समस्याएं हैं।
सबसे पहले, आपका यूआरएल ठीक से एन्कोड नहीं किया गया है। सबसे अधिक संभावना है कि व्यवसाय नाम में स्थान जो आपको समस्या पैदा कर रहा है। किसी भी रिक्त स्थान या विशेष वर्णों को संभालने के लिए आपको URLEncoder.encode(businessName,"UTF-8") की आवश्यकता है।
दूसरी समस्या यह है कि आप ImageView को बैकग्राउंड थ्रेड के अंदर सेट करने का प्रयास कर रहे हैं। आपको ImageView सामग्री को मुख्य थ्रेड (UI थ्रेड) पर सेट करने की आवश्यकता है। डीकोड किए गए बिटमैप को वापस करने के लिए अपना doInBackground() बदलें, शून्य के बजाय, और एक onPostExcecute (बिटमैप बिटमैप) विधि जोड़ें जो बिटमैप को ImageView में सेट कर देगा। onPostExecute UI थ्रेड में चलता है। (शून्य की जांच करना सुनिश्चित करें)।