Я пытаюсь добавить элементы в пользовательское listview, когда выбрано spinner с помощью следующего кода, но это явно не работает. Я не знаю, как это сделать. Пожалуйста, помогите мне ниже, что мой маленький коддобавить элементы в пользовательский listview через spinner setOnItemSelectedListener
Spnchapter.setOnItemSelectedListener(new OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id)
{
Toast.makeText(getApplicationContext(), Spnchapter.getSelectedItem().toString(),
Toast.LENGTH_LONG).show();
generateData();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
// Spinner
private ArrayList<Item> generateData()
{
ArrayList<Item> items = new ArrayList<Item>();
int verseNumber = 1;
ExternalDbOpenHelper dbOpenHelper = new ExternalDbOpenHelper(this, DB_NAME);
database = dbOpenHelper.openDataBase();
Cursor c = database.rawQuery("select * from friends where chapter = 1 ", null);
c.moveToFirst();
if(!c.isAfterLast())
{
do
{
String name = c.getString(3);
if(c.getString(2).length() == 0)
{
items.add(new Item("", " " + name + " " + c.getString(5)));
}
if(!c.getString(2).equals(""))
{
items.add(new Item(" " + Integer.toString(verseNumber++), " " + name));
}
}
while (c.moveToNext());
}
c.close();
return items;
}
пожалуйста, кто-то поможет мне – Jack