mProductList and mProductList2 are referencing the same productSampleList, and you remove an element. Look into performing a copy of the list instead.
mProductList = new ArrayList<ProductSample>(productSampleList);
mProductList2 = new ArrayList<ProductSample>(productSampleList);
//mProductList = productSampleList;
//mProductList2 = productSampleList;
perhaps this will help
This post was edited by LowFatDemonChow on Jul 31 2022 01:22am