Variable kann nicht aufgelöst werden

Ich versuche, eine Artikelliste zu erstellen, die sich für jede i- und j-Variable unterscheidet. Mein Code ist:

if (i == 0) { 
            if (j == 0) { 
                final CharSequence[] items = {"4:45", "5:00"}
            } else if (j == 1) { 
                final CharSequence[] items = {"4:43", "4:58"}
            } else if (j == 2) { 
                final CharSequence[] items = {"4:41", "4:56"}
            } else { 
                final CharSequence[] items = {"4:38", "4:53"}
}

...

new AlertDialog.Builder(this)
               .setTitle("Hours")
               .setItems(items,
                new DialogInterface.OnClickListener() {
                   public void onClick(DialogInterface dialoginterface, int i) {
                      // getStation(i);
                   }
                })
               .show();
       }

Ich erhalte einen Fehler in der Zeile.setItems(items,:

items cannot be resolved

Ich denke, dass der Compiler denkt, dass dieCharSequence[] items kann nicht initialisiert werden oder so ... Wie kann ich dieses Programm zum Laufen bringen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage