I Klasse mit dem Namen haben als login
(ohne encapsulate Felder, ich will nur machen es einfach)Wert Array hinzufügen in Android
public class login
{
String username;
String password;
public login(String username, String password)
{
this.username = username;
this.password = password;
}
}
DisplayList.java
public class DisplayList extends ListActivity
{
login[] values;
protected void onCreate(Bundle savedInstanceState)
{
String username, password;
int count = 0;
while (count < somelength)
{
username = somestring;
password = somestring;
values[count] = new login(username, password);
//if I Toast it
//Toast.makeText(this, username + " . " + password, Toast.LENGTH_SHORT).show();
count++;
}
login_adapter = new login_adapter(this, values);
setListAdapter(login_adapter);
}
}
Ich möchte Werte übergeben (Login [] Werte) login_adapter (Klasse login_adapter erstreckt ArrayAdapter)
aber ich komme immer mit NullPointerException auf "Werte [Anzahl] = neue Anmeldung (Benutzername, Passwort); "
wenn ich es Toast" Toast.makeText (dies, Benutzername + "." + Passwort, Toast.LENGTH_SHORT) .show(); "der Toast kommen mit allen Werten
'Werte = new Login [ 4]; 'Array-Initialisierung –