I have this if/else loop, I know that all statments will be true, one after the other and after the last one, the loop will start form the begining. What I need is that the value of 'i' keeps always incrementing as so: the second time the loop starts, 'i' should be 7 and so on. I believe that a if/else loop may not be the best option here, but is the closest I have of what I want.
int i = 0;
if(adapter.getCount() % 7 == 0){
i += 1;
adapter.addFragment(new Diafragment(), Integer.toString(i));
}
else if (adapter.getCount() % 7 == 1){
i += 2;
adapter.addFragment(new Diafragment(), Integer.toString(i));
}
else if (adapter.getCount() % 7 == 2){
i += 3;
adapter.addFragment(new Diafragment(), Integer.toString(i));
}
else if (adapter.getCount() % 7 == 3){
i += 4;
adapter.addFragment(new Diafragment(), Integer.toString(i));
}
else if (adapter.getCount() % 7 == 4){
i += 5;
adapter.addFragment(new Diafragment(), Integer.toString(i));
}
else if (adapter.getCount() % 7 == 5){
i += 6;
adapter.addFragment(new Diafragment(), Integer.toString(i));
}
else if (adapter.getCount() % 7 == 6){
i += 7;
adapter.addFragment(new Diafragment(), Integer.toString(i));
}
Aucun commentaire:
Enregistrer un commentaire