Back to project page Lessaging.
The source code is released under:
GNU General Public License
If you think the Android project Lessaging listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package fr.lessaging.adapters; // www. ja v a 2 s.c o m import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; import java.util.ArrayList; import fr.lessaging.message.Message; /** * Created by lheido on 31/10/14. */ public abstract class SmsBaseAdapter extends BaseAdapter { protected final String mPhoneContact; // protected LheidoUtils.UserPref userPref; protected ArrayList<Message> mList; protected Context mContext; public SmsBaseAdapter(Context context,String contactPhone, ArrayList<Message> conversation){ mContext = context; mList = conversation; mPhoneContact = contactPhone; // userPref = new LheidoUtils.UserPref(); } public Message getItem(int position) { return mList.get(getCount() -1 - position); } public long getItemId(int position) { return position; } public abstract View getView(int r, View convertView, ViewGroup parent); @Override public int getCount() { return mList.size(); } class SmsBaseViewHolder { public RelativeLayout mLayout; public TextView mBody; public TextView mdate; public View mIsRead; public ImageView mPict; } }