Du hämtar data från db i al
ArrayList. Sedan kan du göra följande
al.add(0, "YOUR MESSAGE");
Den lägger till DIN MEDDELANDE-sträng vid 0th
index.
Inserts the specified element at the specified position in this list. Shifts the element currently at that position (if any) and any subsequent elements to the right (adds one to their indices).
Efter detta skicka listan till arrayadapter
ArrayAdapter<String> aa1 = new ArrayAdapter<String>(
getApplicationContext(), android.R.layout.simple_spinner_item,
al);
spn.setAdapter(aa1);
Kontrollera ArrayList
REDIGERA
Här är koden
public void loadtospinner() {
ArrayList<String> al = new ArrayList<String>();
Cursor c = SQLcon.readData();
c.moveToFirst();
while (!c.isAfterLast()) {
String name = c.getString(c.getColumnIndex(DBhelper.MEMBER_NAME));
String calories = c.getString(c
.getColumnIndex(DBhelper.KEY_CALORIES));
al.add(name + ", Calories: " + calories);
c.moveToNext();
}
al.add(0, "YOUR MESSAGE"); // do this after while loop and that's it.
ArrayAdapter<String> aa1 = new ArrayAdapter<String>(
getApplicationContext(), android.R.layout.simple_spinner_item,
al);
spn.setAdapter(aa1);
// closing database
SQLcon.close();
}