Within OnCreate:
spnMateriasID = (Spinner) findViewById(R.id.spnMateria);
try{
atividadeModel = new AtividadeModel(this);
atividadeModel.getWritableDatabase();
materiaModel = new MateriaModel(this);
materiaModel.getWritableDatabase();
adapterMateria = buscaMaterias(this);
} catch(SQLException ex){
Toast.makeText(this, ex.getMessage(), Toast.LENGTH_SHORT).show();
}
spnMateriasID.setAdapter(adapterMateria);
public ArrayAdapter<String> buscaMaterias(Context context){
ArrayAdapter<String> materias = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1);
Cursor dados = conn.query("materias",null, null, null, null, null, null);
if(dados.getCount() > 0){
dados.moveToFirst();
while(dados.moveToNext()){
materias.add(dados.getString(1));
}
}
return materias;
}