Bonjour a tous,

J'ai un petit problème de rafraichissement de ma Custom View: map.

Je fais tourner un Thread qui modifie les positions de tous mes objets sur la map ensuite je lance un Handler afin de pouvoir rafraichir périodiquement ma map comme on me l'a conseillé mais cela n'a aucun effet ...

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
 
import android.app.Application;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.webkit.WebChromeClient;
 
public class MainActivity extends AppCompatActivity {
    protected static Map map;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        map = new Map(this.getBaseContext());
        viewHandler.post(updateView);
 
    }
 
    Handler viewHandler = new Handler();
    public Runnable updateView = new Runnable(){
        @Override
        public void run(){
            map.invalidate();
            viewHandler.postDelayed(updateView, 1000);
        }
    };
 
}
Merci d'avance pour vos conseils