R
-Rockbiest-
Neues Mitglied
- 0
Hallo,
ich (Laie, der sich seit 3 Tagen mit Android Studio auseinandersetzt) stehe vor dem Problem (welches vermutlich keines ist) einen Spinner zu befüllen. Ich stelle die Verbindung zu einer Tabelle auf einem Server her, speichere die Ergebnisse in einer ArrayList und möchte diese an einen Spinner übergeben, der die Ergebnisse dann anzeigen soll:
Die Ergebnisse, die ich im Spinner nun angezeigt bekomme, sind alle gleich lautend (ljava.lang.string;ff04b92 - etc.)
Wie schaffe ich es ihm zu sagen, dass er die unternehmen_namen anzeigt und die id des gewählten Unternehmen vorhält für das weitere Vorgehen?
Vorab vielen Dank!!
ich (Laie, der sich seit 3 Tagen mit Android Studio auseinandersetzt) stehe vor dem Problem (welches vermutlich keines ist) einen Spinner zu befüllen. Ich stelle die Verbindung zu einer Tabelle auf einem Server her, speichere die Ergebnisse in einer ArrayList und möchte diese an einen Spinner übergeben, der die Ergebnisse dann anzeigen soll:
Code:
ArrayList<String[]> result = new ArrayList<String[]>();
try {
con = connectionclass(un, pass, db, ip); // Connect to database
if (con == null) {
z = "Prüfe deine Internetverbindung!";
} else {
Statement stat = con.createStatement();
ResultSet rs = stat.executeQuery( "SELECT DISTINCT unternehmen_id, unternehmen_name FROM v_application_unternehmen ORDER BY unternehmen_name" );
int columnCount = rs.getMetaData().getColumnCount();
while(rs.next())
{
String[] row = new String[columnCount];
for (int i=0; i <columnCount ; i++)
{
row = rs.getString(i + 1);
}
result.add(row);
}
}
} catch (Exception ex) {
isSuccess = false;
z = ex.getMessage();
}
if (isSuccess) {
} else{
Toast.makeText(AuftraegeSuchenActivity.this, z, Toast.LENGTH_SHORT).show();
}
// Drop Down Menu Mandanten
Spinner spinner = (Spinner) findViewById(R.id.unternehmen);
// ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,R.array.unternehmen_array, android.R.layout.simple_spinner_item);
ArrayAdapter<CharSequence> adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, result);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
Die Ergebnisse, die ich im Spinner nun angezeigt bekomme, sind alle gleich lautend (ljava.lang.string;ff04b92 - etc.)
Wie schaffe ich es ihm zu sagen, dass er die unternehmen_namen anzeigt und die id des gewählten Unternehmen vorhält für das weitere Vorgehen?
Vorab vielen Dank!!
Zuletzt bearbeitet von einem Moderator:
Bearbeitet von:
Kiwi++Soft
- Grund: Bitte Code-Tags verwenden!