Bonjour,

Je gère l'affichage de mon application Android avec une SurfaceView. ça marche plutôt bien et ça répond à mon besoin.

Le problème est que de temps en temps, "quelque chose" ne initialise pas correctement et le fond de mon application ne s'affiche pas.

J'obtiens cet affichage ( les éléments se superposent ):

Nom : Screenshot_20160701-163859.png
Affichages : 80
Taille : 38,1 Ko

Mon fond est initialisé ainsi une fois ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
                  buffCanvasBitmap = Bitmap.createBitmap(canvas.getWidth(), canvas.getHeight(), Bitmap.Config.ARGB_8888);
                  // buffCanvasBitmap est une variable de classe.
                  Canvas buffCanvas = new Canvas(buffCanvasBitmap);
                  buffCanvas.drawRect(0, 0, contextGraphique.largeur, contextGraphique.hauteur, paints.get(Tableau.getType(jeu)));
J'ai conscience que je ne donne pas bcp d'élements de mon code mais cela risque d'être rapidement illisible.
Mais si une personne a connu le même problème... ou à une idée de l'origine de ce problème, je suis à l'écoute des conseils !!