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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
import java.util.ArrayList;
import java.util.List;
import java.util.zip.Inflater;
import android.app.Activity;
import android.app.ListActivity;
import android.database.Cursor;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cursor_row);
//ecrire dans la table
MetierDAO MetierDAOS = new MetierDAO(this);
MetierDAOS.open();
Metier Metier = new Metier(1,"intitule",2);
MetierDAOS.ajouter(Metier);
Cursor cursor = MetierDAOS.mDb.rawQuery("SELECT id as _id, intitule, salaire FROM metier WHERE intitule = ?", new String[]{"intitule"});
cursor.moveToFirst();
//TextView textView = new TextView(this);
//String nbligne = String.valueOf(cursor.getCount());
//textView.setText(nbligne);
//setContentView(textView);
//Me renvoi bien le nombre de ligne ds ma table metier
Cadapter = new SimpleCursorAdapter (this, R.layout.cursor_row, cursor, new String[]{MetierDAO.INTITULE, MetierDAO.SALAIRE}, new int[]{R.id.intitule, R.id.salaire});
ListView listView1 = (ListView) findViewById(R.id.salaire);
listView1.setAdapter(adapter);
//long id = cursor.getLong(0);
// String intitule = cursor.getString(1);
//double salaire = cursor.getDouble(2);
long id;
String intitule;
double salaire;
while (cursor.moveToNext()) {
id = cursor.getLong(0);
intitule = cursor.getString(1);
salaire = cursor.getDouble(2);
Metier m = new Metier(id, intitule, id);
TextView textView2 = new TextView(this);
textView2.setText(m.getIntitule());
setContentView(textView2);
}
View v = getLayoutInflater().inflate(R.layout.cursor_row, null);
ListView listView1 = (ListView) v.findViewById(R.id.intitule);
listView1.setAdapter(adapter);
cursor.close();
MetierDAOS.close();
};
} |
Partager