Ich baue eine einfache Menü-App für meine Klasse. Ich habe einen ListView in meiner App und ich versuche, es so zu machen, dass Sie, wenn Sie auf einen Eintrag in der Liste klicken, zu der entsprechenden Aktivität für diesen Eintrag weitergeleitet werden. Bisher habe ich Intents außerhalb meiner Funktion arbeiten lassen, aber wenn ich es innerhalb einer Funktion starte, stürzt es mein Programm ab. kann mir einer in die richtige Richtung innerhalb des OnItemClickListener
aus der runPasta()
Funktion hinweisenAbsicht stürzt immer meine App?
//set the item listener
menu.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String selected = ((TextView) view.findViewById(R.id.complaint)).getText().toString();
if(selected.equals("Pasta")){
runPasta();
}
}
});
}
public void runPasta(){
//Intent myIntent = new Intent(this, PastaItems.class);
//myIntent.putStringArrayListExtra("finalList", foodList);
this.startActivity(new Intent(this,PastaItems.class));
}
teilen Sie Ihre Log-Katze hier – Piyush
Sehr geehrte, wenn Sie nach Absturz fragen, dann sollten Sie jedes Mal Ihre Crash-Logs für bessere Lösung veröffentlichen ... –