package com.flatandflatmates.GoogleMaps;
import java.util.HashMap;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.AutoCompleteTextView;
import com.flatandflatmates.JavaObjects.Prediction;
/** Customizing AutoCompleteTextView to return Place Description
* corresponding to the selected item
*/
public class CustomAutoCompleteTextView extends AutoCompleteTextView {
public CustomAutoCompleteTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
/** Returns the place description corresponding to the selected item */
@Override
protected CharSequence convertSelectionToString(Object selectedItem) {
/** Each item in the autocompetetextview suggestion list is a hashmap object */
Prediction prediction = (Prediction) selectedItem;
//HashMap<String, String> hm = (HashMap<String, String>) selectedItem;
return prediction.getDescription();
}
}