Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. if (getItem(position).getFlag().trim().equalsIgnoreCase("4")) {
  2.  
  3.  
  4. remove(position);
  5. adapter.notifyDataSetChanged();
  6. matcheslistview.setAdapter(adapter);
  7. also this one
  8. // mObjects.remove(position)
  9. // notifyDataSetChanged();
  10.  
  11. and this one
  12. // mObjects.remove(position);
  13. //remove(position);
  14. //mainObjects.remove(position);
  15. //notifyDataSetChanged();
  16.  
  17. and this one
  18. // Object toRemove = adapter.getItem(position);
  19. // mObjects.remove(toRemove);
  20. // mObjects.clear();
  21.  
  22. private class MatchedDataAdapter extends BaseAdapter implements Filterable {
  23. private AQuery aQuery;
  24. private Activity mActivity;
  25. private LayoutInflater mInflater;
  26. private SessionManager sessionManager;
  27.  
  28. private int uflag;
  29. MyFilter mfilter;
  30. DatabaseHandler db;
  31. ArrayList<LikeMatcheddataForListview> mObjects;
  32. ArrayList<LikeMatcheddataForListview> mainObjects;
  33.  
  34. Context context;
  35.  
  36. public MatchedDataAdapter(Activity context,
  37. ArrayList<LikeMatcheddataForListview> objects,
  38. int imageHeigthAndWidth[]) {
  39.  
  40. this.mObjects = objects;
  41. mainObjects = objects;
  42. //Log.e("size", Integer.toString(mObjects.size()));
  43.  
  44. this.mActivity = context;
  45. try {
  46. mInflater = (LayoutInflater) mActivity
  47. .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
  48. }
  49. catch (Exception e)
  50.  
  51. {
  52. e.printStackTrace();
  53. }
  54.  
  55. aQuery = new AQuery(context);
  56. db = new DatabaseHandler(context);
  57.  
  58. }
  59.  
  60. @Override
  61. public int getCount() {
  62. return mObjects.size();
  63. }
  64.  
  65. @Override
  66. public LikeMatcheddataForListview getItem(int position) {
  67. return mObjects.get(position);
  68. }
  69.  
  70. @Override
  71. public long getItemId(int i) {
  72. return i;
  73. }
  74.  
  75. @Override
  76. public View getView(int position, View convertView, ViewGroup parent) {
  77. ViewHolder holder;
  78.  
  79. if (convertView == null) {
  80. holder = new ViewHolder();
  81. convertView = mInflater.inflate(R.layout.matchedlistviewitem,
  82. null);
  83. holder.imageview = (ImageView) convertView
  84. .findViewById(R.id.userimage);
  85. holder.textview = (TextView) convertView
  86. .findViewById(R.id.userName);
  87. holder.lastMasage = (TextView) convertView
  88. .findViewById(R.id.lastmessage);
  89.  
  90. holder.imgStatus = (ImageView) convertView
  91. .findViewById(R.id.imgStatus);
  92. convertView.setTag(holder);
  93. } else {
  94. holder = (ViewHolder) convertView.getTag();
  95. }
  96.  
  97.  
  98. holder.textview.setText(getItem(position).getUserName());
  99.  
  100.  
  101.  
  102. if (getItem(position).getFlag().trim().equalsIgnoreCase("4")) {
  103.  
  104.  
  105. mObjects.remove(position);
  106. adapter.notifyDataSetChanged();
  107. matcheslistview.setAdapter(adapter);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement