public class TimeZoneResultAdapter extends android.widget.BaseAdapter implements android.widget.AdapterView.OnItemClickListener, TimeZoneFilterTypeAdapter.OnSetFilterListener
| Constructor and Description |
|---|
TimeZoneResultAdapter(android.content.Context context,
TimeZoneData tzd,
TimeZonePickerView.OnTimeZoneSetListener l) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areAllItemsEnabled() |
int |
getCount() |
java.lang.Object |
getItem(int position) |
long |
getItemId(int position) |
java.lang.String |
getLastFilterString() |
int |
getLastFilterTime() |
int |
getLastFilterType() |
android.view.View |
getView(int position,
android.view.View convertView,
android.view.ViewGroup parent) |
boolean |
hasResults() |
boolean |
hasStableIds() |
boolean |
isEnabled(int position) |
void |
onItemClick(android.widget.AdapterView<?> parent,
android.view.View v,
int position,
long id) |
void |
onSetFilter(int filterType,
java.lang.String str,
int time) |
void |
saveRecentTimezone(java.lang.String id)
Saves the given timezone ID as a recent timezone under shared preferences.
|
public TimeZoneResultAdapter(android.content.Context context,
TimeZoneData tzd,
TimeZonePickerView.OnTimeZoneSetListener l)
public boolean hasResults()
public int getLastFilterType()
public java.lang.String getLastFilterString()
public int getLastFilterTime()
public void onSetFilter(int filterType,
java.lang.String str,
int time)
onSetFilter in interface TimeZoneFilterTypeAdapter.OnSetFilterListenerpublic void saveRecentTimezone(java.lang.String id)
id - the ID of the timezone to save#MAX_RECENT_TIMEZONES}public int getCount()
getCount in interface android.widget.Adapterpublic java.lang.Object getItem(int position)
getItem in interface android.widget.Adapterpublic boolean areAllItemsEnabled()
areAllItemsEnabled in interface android.widget.ListAdapterareAllItemsEnabled in class android.widget.BaseAdapterpublic boolean isEnabled(int position)
isEnabled in interface android.widget.ListAdapterisEnabled in class android.widget.BaseAdapterpublic long getItemId(int position)
getItemId in interface android.widget.Adapterpublic android.view.View getView(int position,
android.view.View convertView,
android.view.ViewGroup parent)
getView in interface android.widget.Adapterpublic boolean hasStableIds()
hasStableIds in interface android.widget.AdapterhasStableIds in class android.widget.BaseAdapterpublic void onItemClick(android.widget.AdapterView<?> parent,
android.view.View v,
int position,
long id)
onItemClick in interface android.widget.AdapterView.OnItemClickListener