1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
//apellé depuis une classe
public Cursor getDescription(){
//Récupère dans un Cursor les valeurs correspondant à un oi type type contenu dans la BDD (ici on sélectionne le oi type type grâce à son titre)
Cursor c = bdd.query(ConstSql.TABLE_TYPE, new String[] {ConstSql.COL_ID, ConstSql.COL_DESCRIPTION},null, null, null, null, null);
return c;
}
//appelé depuis une autre classe
//ouverture de la base de données
OITypeBDD oiTypeBdd = new OITypeBDD(this);
oiTypeBdd.open();
//methode permettant d'appeler la description citée plus haut et de remplir les données
Cursor curseur = oiTypeBdd.getDescription();
if(curseur == null)
Toast.makeText(getApplicationContext(), "Il n'y a pas de données", Toast.LENGTH_LONG).show();
else{
Toast.makeText(getApplicationContext(), "Il y a des données", Toast.LENGTH_LONG).show();
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_spinner_item, curseur ,
new String[] {ConstSql.COL_ID, ConstSql.COL_DESCRIPTION}, new int[] { android.R.id.text1,android.R.id.text2 });
spinP902.setAdapter(adapter); |
Partager