Bonjour;
Je débute sous android.
Mon problème est le suivant, j’ai une BD et je voudrais sortir sous le format dune spring la liste d’utilisateur
voici mes codes
Création de ma table
Ma page DAO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 @Entity(tableName = "User") public class User { public String firstName; @PrimaryKey @NonNull public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } }
Page d’affichage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 @Dao public interface userDAO { @Insert public void insert(User... user); @Update public void update(User... user); @Delete public void delete(User... user); @Query("SELECT * FROM User") public <string> string getUser(); }
Merci d’avance de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 public class Listedenom extends Activity { // liste ListView listView; private UserDAO mUserDAO; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.listedenom); mUserDAO = Room.databaseBuilder(this, AppDatabase.class, "db-contacts") .allowMainThreadQueries() //Allows room to do operation on main thread .build() .getUserDAO(); //liste listView = (ListView) findViewById(R.id.listView); ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,firstName ); listView.setAdapter(arrayAdapter); listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { System.out.println("tu as cliqué sur le " + i + "eme item"); String itemValue = (String) listView.getItemAtPosition(i); System.out.println("Valeur de l'item : " + itemValue); } }); } }
Cordialement
Fufu2010
Partager