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
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;
    }
 
 
}
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
@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();
 
}
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
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);
            }
        });
    }
 
 
}
Merci d’avance de votre aide
Cordialement
Fufu2010