Wenn ich mir deine Post so duchlese bin ich mir niocht ganz sicher ob du den Unterschied zwischen spinnern und ListViews kennst (http://stackoverflow.com/questions/20728920/what-is-the-difference-between-spinner-and-listview).
Ich würde es ansatzweise so machen ( am beispiel mit intents):
p
ublic bool handleItemClick(int pos)
{
switch(pos)
{
case 0: startActivity(new Intent(act1,act2)); return true;
case 1: startActivity(new Intent(act1,act3));return true;
case 2: startActivity(new Intent(act1,act4));return true;
case 3: startActivity(new Intent(act1,act5));return true;
case 4: startActivity(new Intent(act1,act6));return true;
case 5: startActivity(new Intent(act1,act7));return true;
case 6: startActivity(new Intent(act1,act8));return true;
case 7: startActivity(new Intent(act1,act9));return true;
}
return false;
}
so, falls sich die items nun auch noch in der Reihenfolge oder im Positions index unterscheiden/verändern können, hättest du mit dieser Methode ein Problem, da dann bei click plötzlich etwas anderes ausgeführt wird als erwartet.
Dals muss du die IDs in gewisser weise dynamisieren.
— geändert am 05.11.2014, 18:53:15
LG Pascal //It's not a bug, it's a feature.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.