1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
public class Liste extends ActionBarActivity {
Cursor cursor;
private SimpleCursorAdapter adapter;
ListView listContent;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.list);
//Instancier XML Listview
listContent = (ListView)findViewById(R.id.list);
//ecrire dans la table
MetierDAO MetierDAOS = new MetierDAO(this);
MetierDAOS.open();
/** Requête : Extraction des dépenses **/
cursor = MetierDAOS.mDb.rawQuery("SELECT id as _id,"+
FluxDAO.FLUX_NAME + "," +
FluxDAO.FLUX_DATE1 + "," +
FluxDAO.FLUX_MONEY +
" FROM " + FluxDAO.FLUX_TABLE_NAME, null);
startManagingCursor(cursor);
cursor.moveToFirst();
if (!cursor.moveToFirst())
Toast.makeText(getBaseContext(),"Rien à afficher", Toast.LENGTH_SHORT).show();
adapter = new SimpleCursorAdapter (this, R.layout.list_item, cursor,
new String[]{FluxDAO.FLUX_NAME, FluxDAO.FLUX_MONEY, FluxDAO.FLUX_DATE1},
new int[]{R.id.textView1, R.id.textView2, R.id.date});
listContent.setAdapter(adapter);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
} |
Partager