I am creating an image-view from JSON URL where I am pushing the URL in a array-list. Here is the code.
private class JSONParse extends AsyncTask<String, String, JSONObject> {
    private ProgressDialog pDialog;
    @Override
    protected void onPreExecute() {
        super.onPreExecute();
        ver = (TextView) findViewById(R.id.vers);
        name = (TextView) findViewById(R.id.name);
        api = (TextView) findViewById(R.id.api);
        pDialog = new ProgressDialog(AnotherActivity.this);
        pDialog.setMessage("Getting Data ...");
        pDialog.setIndeterminate(false);
        pDialog.setCancelable(true);
        pDialog.show();
    }
    @Override
    protected JSONObject doInBackground(String... args) {
        JSONParser jParser = new JSONParser();
        // Getting JSON from URL
        JSONObject json = jParser.getJSONFromUrl(url);
         try {
            // Getting JSON Array from URL
            android = json.getJSONArray(TAG_OS);
            for (int i = 0; i < android.length(); i++) 
                {
                map = new ArrayList<HashMap<String, String>>();
                JSONObject c = android.getJSONObject(i);
                // Storing each json item in variable
                String flag = c.getString("flag");
                HashMap<String, String> map = new HashMap<String, String>();
                map.put("url",flag);
                arraylist.add(i,"\"" + map.toString().substring(5).replace("}", "\""));
            }
           final  String[] imageUrl= arraylist.toArray(new String[arraylist.size()]);
            Log.v("url", "Creating view..." + imageUrl);
        } catch (JSONException e) {
            e.printStackTrace();
        }
        return null;
    }
} 
Now I want to use this array-list in a string array.
String[] IMAGES = new String[]{
};
How can I do that?? When I tried something like this
String[] imageUrl= arraylist.toArray(new String[arraylist.size()]);
I got the the log as
Creating view...[Ljava.lang.String;@41450ea0
 
     
    