Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (getItem(position).getFlag().trim().equalsIgnoreCase("4")) {
- remove(position);
- adapter.notifyDataSetChanged();
- matcheslistview.setAdapter(adapter);
- also this one
- // mObjects.remove(position)
- // notifyDataSetChanged();
- and this one
- // mObjects.remove(position);
- //remove(position);
- //mainObjects.remove(position);
- //notifyDataSetChanged();
- and this one
- // Object toRemove = adapter.getItem(position);
- // mObjects.remove(toRemove);
- // mObjects.clear();
- private class MatchedDataAdapter extends BaseAdapter implements Filterable {
- private AQuery aQuery;
- private Activity mActivity;
- private LayoutInflater mInflater;
- private SessionManager sessionManager;
- private int uflag;
- MyFilter mfilter;
- DatabaseHandler db;
- ArrayList<LikeMatcheddataForListview> mObjects;
- ArrayList<LikeMatcheddataForListview> mainObjects;
- Context context;
- public MatchedDataAdapter(Activity context,
- ArrayList<LikeMatcheddataForListview> objects,
- int imageHeigthAndWidth[]) {
- this.mObjects = objects;
- mainObjects = objects;
- //Log.e("size", Integer.toString(mObjects.size()));
- this.mActivity = context;
- try {
- mInflater = (LayoutInflater) mActivity
- .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- aQuery = new AQuery(context);
- db = new DatabaseHandler(context);
- }
- @Override
- public int getCount() {
- return mObjects.size();
- }
- @Override
- public LikeMatcheddataForListview getItem(int position) {
- return mObjects.get(position);
- }
- @Override
- public long getItemId(int i) {
- return i;
- }
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- ViewHolder holder;
- if (convertView == null) {
- holder = new ViewHolder();
- convertView = mInflater.inflate(R.layout.matchedlistviewitem,
- null);
- holder.imageview = (ImageView) convertView
- .findViewById(R.id.userimage);
- holder.textview = (TextView) convertView
- .findViewById(R.id.userName);
- holder.lastMasage = (TextView) convertView
- .findViewById(R.id.lastmessage);
- holder.imgStatus = (ImageView) convertView
- .findViewById(R.id.imgStatus);
- convertView.setTag(holder);
- } else {
- holder = (ViewHolder) convertView.getTag();
- }
- holder.textview.setText(getItem(position).getUserName());
- if (getItem(position).getFlag().trim().equalsIgnoreCase("4")) {
- mObjects.remove(position);
- adapter.notifyDataSetChanged();
- matcheslistview.setAdapter(adapter);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement