ArrayList<HashMap<String, String>> has no values
===

My ArrayList<HashMap<String, String>> songslist has no values in it. In my doInBackground method i have for-loop that should fill this ArrayList. The Strings "id", "interpret"... have also values in it. Where is the problem? Here the code:

    JSONArray charts = json.getJSONArray(TAG_CHARTS);

	                // looping through All Products
	                for(int i=0;i<charts.length();i++) {
	    				JSONObject json_data = charts.getJSONObject(i);

	    				String id = json_data.getString(TAG_ID);
	    				String interpret = json_data.getString(TAG_INTERPRET);
	    				String titel = json_data.getString(TAG_TITEL);
	    				String album = json_data.getString(TAG_ALBUM);
	    				String albumcover = json_data.getString(TAG_ALBUMCOVER);
	    				String likes = json_data.getString(TAG_LIKES);
	    				
	    				HashMap<String, String> map = new HashMap<String, String>();
	    				
	    				map.put(TAG_ID, id);
	    				map.put(TAG_INTERPRET, interpret);
	    				map.put(TAG_TITEL, titel);
	    				map.put(TAG_ALBUM, album);
	    				map.put(TAG_ALBUMCOVER, albumcover);
	    				map.put(TAG_LIKES, likes);	     
	    				
	    				songslist.add(map);
	    				
	    			}

but List is empty. The JSONArray includes the values.