Bonsoir à toutes et à tous,
J'ai créé une application où je trace des courbes (accélérations x, y, z en fonction du temps) sur le layout de base (RelativeLayout). Dans un premier temps, je dessine les axes puis après, je mets à jour les données de chaque courbe en invoquant monLayout.invalide() ou monLayout.postInvalidate() à chaque fois que l'accéléromètre me fournit des données.
Sur mon Samsung Galaxy S2, cela fonctionne sans problème.
Avec un Archos Titanium 40, si dans le premier temps, les axes se tracent bien, par la suite la méthode invalide() ou postInvalidate() n'appelle pas la méthode onDraw(Canvas canvas) et donc les données ne sont pas affichées.
Des idées du pourquoi du comment ?
Merci de votre aide.
NOTA : si j'ai les drivers me permettant de connecter mon S2 à eclipse, je n'ai pas ceux du Titanium 40.
Pierre
Partager