Bonjour,

J'ai du mal à mettre à jour ma liste de sms. Le problème c'est que la liste est mise à jour seulement lorsque je renvoie un
autre sms. Après un AsyncTask sur PostExecute j'essaie de mettre à jour la liste de messages après envoi.J'attends 8 secondes pour être sur que
le message a été envoyé d'abord en attendant de vérifier l'envoie du message. Voici le code :


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
 
 
   protected void onPostExecute(Boolean result) {
            if (result) {
                Toast.makeText(wActivity.get(), url, Toast.LENGTH_LONG);
                textSms.setText("");
                listFilesPicked.clear();
                listePics.setVisibility(View.GONE);
                retrieveMessages(wActivity.get(),String.valueOf(idThread));//modifie la liste de message du thread
                adapterConv.listeMessages=listeMessages;
                try {
                    synchronized (this) {
                        this.wait(800);
 
                    }
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                adapterConv.notifyDataSetChanged();
                listeM.setSelection(listeMessages.size() - 1);
            } else
                Toast.makeText(wActivity.get(), "nonnnnn", Toast.LENGTH_LONG);
 
        }
Merci.