package com.safemobile.adapters; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.Hashtable; import java.util.Locale; import java.util.TimeZone; import android.app.Activity; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import com.safemobile.activities.AbstractRecordingsActivity; import com.safemobile.lib.AppParams; import com.safemobile.lib.R; import com.safemobile.lib.Recording; import com.safemobile.lib.Contact; import com.safemobile.lib.SM; public class RecordingsGridViewAdapter extends BaseAdapter { private ArrayList listRecordings; private ArrayList recordingExists; private ArrayList playingPositions; private Activity activity; private Context context; private int removePosition = -1; //public String time; //private int[] colors = new int[] { Color.parseColor("#FFFFFF"), Color.parseColor("#D2E4FC") }; private Hashtable hash = new Hashtable(); public RecordingsGridViewAdapter(Activity activity, Context context, ArrayList listRecordings, ArrayList recordingExists) { super(); this.activity = activity; this.context = context; this.listRecordings = listRecordings; this.recordingExists = recordingExists; playingPositions = new ArrayList(); for(int i=0; i