package com.trans.music.search;
import java.util.List;
import org.json.JSONArray;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.util.Log;
public class Search extends SearchProvider {
public Search() {
buildUriMatcher("feebemusicsearch");
}
@Override
protected Cursor getSuggestions(String query, MatrixCursor cursor) {
// String queryUrl = Const.SearchBase + "count=8&q="+query;
// String data = Util.download(queryUrl);
List<MP3Info> entries = MusicUtil.getSogoMp3(this.getContext(),MusicUtil.getSogouLinks(query), 6);
if (entries != null) {
for(int i = 0; i < entries.size(); i++)
{
MP3Info entry = entries.get(i);
Object[] row = new String[] {
String.valueOf(i),
entry.getArtist(), // text1
entry.getName(), // text2
entry.getArtist()+" "+entry.getName(), // intent_data (included when clicking on item)
};
cursor.addRow(row);
}
}
Log.e("getSuggestions", " " + cursor.getCount());
return cursor;
}
}