aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/CacheListSpinnerAdapter.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/CacheListSpinnerAdapter.java')
-rw-r--r--main/src/cgeo/geocaching/CacheListSpinnerAdapter.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/main/src/cgeo/geocaching/CacheListSpinnerAdapter.java b/main/src/cgeo/geocaching/CacheListSpinnerAdapter.java
index 5ace70e..172daec 100644
--- a/main/src/cgeo/geocaching/CacheListSpinnerAdapter.java
+++ b/main/src/cgeo/geocaching/CacheListSpinnerAdapter.java
@@ -16,30 +16,30 @@ class CacheListSpinnerAdapter extends ArrayAdapter<AbstractList> {
TextView subtitle;
}
- private final Context mContext;
+ private final CacheListActivity cacheListActivity;
- public CacheListSpinnerAdapter(Context context, int resource) {
+ public CacheListSpinnerAdapter(final CacheListActivity context, final int resource) {
super(context, resource);
- mContext = context;
+ cacheListActivity = context;
}
@Override
- public View getView(int position, View convertView, ViewGroup parent) {
+ public View getView(final int position, final View convertView, final ViewGroup parent) {
return getCustomView(position, convertView, parent);
}
@Override
- public View getDropDownView(int position, View convertView, ViewGroup parent) {
+ public View getDropDownView(final int position, final View convertView, final ViewGroup parent) {
return getCustomView(position, convertView, parent);
}
public View getCustomView(final int position, final View convertView, final ViewGroup parent) {
View resultView = convertView;
- LayoutInflater inflater =
- (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
+ final LayoutInflater inflater =
+ (LayoutInflater) cacheListActivity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
CacheListSpinnerAdapter.ViewHolder holder;
@@ -54,11 +54,11 @@ class CacheListSpinnerAdapter extends ArrayAdapter<AbstractList> {
holder = (CacheListSpinnerAdapter.ViewHolder) resultView.getTag();
}
- AbstractList list = getItem(position);
+ final AbstractList list = getItem(position);
holder.title.setText(list.getTitle());
if (list.getCount() >= 0) {
holder.subtitle.setVisibility(View.VISIBLE);
- holder.subtitle.setText(CacheListActivity.getCacheNumberString(mContext.getResources(),list.getCount()));
+ holder.subtitle.setText(cacheListActivity.getCacheListSubtitle(list));
} else {
holder.subtitle.setVisibility(View.GONE);
}