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