2017-01-25 4 views
0

Ok, so habe ich so etwas wie:Set CharSequence Größe nach Erklärung

CharSequence[] lines; 

und dann mag ich seine Größe in einem Android-Dialog setzen klicken, wie:

lines = new CharSequence[131]; 

aber es wird am Ende leer.

Ich brauche einen Dialog mit seinen Werten zu füllen, aber wenn ich so etwas wie tun würde:

CharSequence[] lines = new CharSequence[131]; 

am Anfang und dann bevölkert, dann werde ich eine Fehlermeldung erhalten, wenn wegen der null Scrollen Optionen im Dialogfeld (keine der Optionen < 131).

Ich bin ein bisschen Anfänger in Java. Jede Hilfe wäre willkommen.

+0

wenn sie leer, dann müssen Sie es einfügen –

+0

@RandykaYudhistira Hallo, bitte überprüfen Sie die Bearbeitung. :) –

+0

können Sie Ihren Code einschließlich Daten einfügen in diesem Array? –

Antwort

1

zwei Optionen:

  1. Sie überprüfen, wenn eine Zelle leer ist lines[i] != null
  2. Sie füllen lines mit Daten mit Arrays.fill(lines, new CharSequence()) see the doc
Verwandte Themen