package net.wigle.wigleandroid;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import java.text.NumberFormat;
import java.util.Locale;
/**
* the array adapter base
*/
public abstract class AbstractListAdapter<M> extends ArrayAdapter<M> {
protected final LayoutInflater mInflater;
protected final NumberFormat numberFormat;
public AbstractListAdapter(final Context context, final int rowLayout ) {
super( context, rowLayout );
this.mInflater = (LayoutInflater) context.getSystemService( Context.LAYOUT_INFLATER_SERVICE );
numberFormat = NumberFormat.getNumberInstance( Locale.US );
numberFormat.setGroupingUsed(true);
}
@Override
public abstract View getView(final int position, final View convertView, final ViewGroup parent);
}