I'm trying to get this resolve for days but no luck yet. Please help me kindly. 
I need to write a function to accepts URLs as parameter and returns for ImageView. 
Could someone kindly show me how to modify this code to do that? it gives me red line under imgURL.setImageBitmap(directory.getString(TAG_IMAGE));
public class ViewProfileActivity extends Activity {
    ImageView imgURL;
    TextView txtName;
    String eid; 
    private ProgressDialog pDialog;
    JSONParser jsonParser = new JSONParser();
    private static final String url_veiw_directory = "http://website.com/app/include/view_directory.php";
    private static final String TAG_SUCCESS = "success";
    private static final String TAG_DIRECTORY = "directory";
    private static final String TAG_ID = "eid";
    private static final String TAG_IMAGE = "image";
    private static final String TAG_NAME = "name";  
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.view_directory);
        Intent i = getIntent();
        eid = i.getStringExtra(TAG_ID);     
        new GetDirectoryDetails().execute();
    }   
    class GetDirectoryDetails extends AsyncTask<String, String, String> {
        protected String doInBackground(String... params) {
            runOnUiThread(new Runnable() {
                public void run() {
                    int success;
                    try {
                        List<NameValuePair> params = new ArrayList<NameValuePair>();
                        params.add(new BasicNameValuePair("id", eid));
                        JSONObject json = jsonParser.makeHttpRequest(url_veiw_directory, "GET", params);
                        Log.d("Single Directory Details", json.toString());
                        success = json.getInt(TAG_SUCCESS);
                        if (success == 1) {                     
                            JSONArray directoryObj = json.getJSONArray(TAG_DIRECTORY);  
                            JSONObject directory = directoryObj.getJSONObject(0);
                            imgURL = (ImageView) findViewById(R.id.image);
                            txtName = (TextView) findViewById(R.id.name);                       
                            imgURL.setImageBitmap(directory.getString(TAG_IMAGE));
                            txtName.setText(directory.getString(TAG_NAME));                         
                        }else{
                        }
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                }
            });
            return null;
        }
        protected void onPostExecute(String file_url) {
            pDialog.dismiss();
        }
    }
}
 
     
     
     
    