package com.trans.music.search; import java.net.URLEncoder; import java.util.ArrayList; import java.util.Map; import com.jokes.search.R; import android.content.Intent; import android.content.SharedPreferences; import android.util.Log; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListAdapter; import android.widget.Toast; public class Myfavourite extends BaseList { private ArrayList<String> artistList = new ArrayList<String>(); private static final String URL_BASE = "http://ggapp.appspot.com/ringtone/search/?json=1&"; private void initData() { artistList.clear(); SharedPreferences s = getSharedPreferences(Const.MP3TITLE, 0); Map<String, ?> layers = s.getAll(); if (layers.size() > 0) { for (String id : layers.keySet()) { if (!artistList.contains(id)) { artistList.add(id); } } } } @Override public ListAdapter getAdapter() { initData(); if (artistList.size() != 0) { String temp [] = new String[artistList.size()]; String data []= (String[]) (artistList.toArray(temp)); return new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data); } else { Toast.makeText(this, R.string.no_result, Toast.LENGTH_SHORT).show(); } return null; } @Override public void onItemClick(AdapterView<?> parent, View v, int pos, long id) { String artist = artistList.get(pos); Intent intent = new Intent(); intent.putExtra(Const.Key, artist); intent.putExtra(Const.expire, Const.OneWeek); intent.setClass(this, SearchList.class); startActivity(intent); } }