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 ...
Merci d'avance pour vos conseils
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); } }; }
Partager