I want to match index values of ArrayList elements with values from an int array. Pos array contains selected items, while the ArrayList object contains all items.
I want a new ArrayList containing selected items only, but the if condition turns out to be always false
for (int i = 0; i < Pos.length; i++) {
Category state = stateList.get(i);
if(stateList.indexOf(i)==Pos[i]) {
Toast.makeText(getApplicationContext(),"match",Toast.LENGTH_LONG).show();
Drawer.add(state);
}
}
Toast.makeText(getApplicationContext(),Drawer.size(),Toast.LENGTH_LONG).show();