Boas. Estou a tentar povoar o meu spinner com os nomes de usuários que tenho guardados no meu banco de dados mas não sei porque não estou a conseguir, já pesquisei em vários sites e só consigo fazer isto mas quando vou experimentar a aplicacao vai abaixo.
[code]ArrayList my_array = new ArrayList();
my_array = buscaValores();
Spinner spinner= (Spinner) findViewById(R.id.spinner1);
ArrayAdapter my_Adapter = new ArrayAdapter(this, R.layout.fragment_main,my_array);
My_spinner.setAdapter(my_Adapter);
public ArrayList buscaValores() {
ArrayList<String> my_array = new ArrayList<String>();
try {
Cursor allrows = banco.rawQuery("SELECT * FROM pessoas" , null);
if (allrows.moveToFirst()) {
do {
String NAME = allrows.getString(1);
my_array.add(NAME);
} while (allrows.moveToNext());
}
allrows.close();
banco.close();
} catch (Exception e) {
Toast.makeText(getApplicationContext(), "Error encountered.",Toast.LENGTH_LONG).show();;
}
return my_array;
}[/code]
Quando carrego na aplicacão ela deixa de funcionar. Alguem pode ajudar?