si cela fonctionne sera la première application. Il y a environ 290 produits. ouvre une nouvelle page est cliqué. mais le "commutateur" ou "si" après l'erreur est plus de 250. Quelle pourrait être la raison?android listview
if (position == 0) {
Intent newActivity = new Intent(this, otobus5.class);
startActivity(newActivity);
} else if (position == 1) {
Intent newActivity6 = new Intent(this, otobus6.class);
startActivity(newActivity6);
}
.
.
.
if (position == 290) {
Intent newActivity = new Intent(this, otobus290.class);
startActivity(newActivity);
} else if (position == 291) {
Intent newActivity6 = new Intent(this, otobus291.class);
startActivity(newActivity6);
}
Je ne comprends pas ce que vous essayez de faire, mais ayant ~ 290 si les déclarations est définitivement faux. Expliquez votre vrai problème, et nous pouvons vous donner une meilleure solution. – Kaj
Astuce générale, utilisez un commutateur au lieu d'if si :-). De même, vos questions ne sont pas claires, pourriez-vous reformuler? –
Cher dieu, s'il vous plaît dites-moi que vous n'avez pas vraiment 290 classes différentes ... – kcoppock