Salut,
Voici un bout de code :
Ce code marche sur mon portable sans problème, mais sur les nokia et les sony ericson, il y a "erreur d'application" au démarrage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class TestME extends MIDlet { protected void destoryApp(boolean unconditional) throws MIDletStateChangeException {} protected void pauseApp() {} protected void startApp() throws MIDletStateChangeException { Object o = new Object(); boolean b = o != null; //Display.getDisplay(this).setCurrent(new MyCanvas()); } }
Si j'enlève le o != null, ça marche sur tous les téléphones.
Plus généralement, dès que j'ai un boolean "unobjet == unautreobjet" dans mon code, ça fait erreur d'application sur les sony ericson.
C'est assez génant de pas pouvoir comparer des objets quand même...
Vous savez d'où ça peut venir?
Partager