J'ai écrit ce code pour essayer des discussions sur Android, mais cela ne fonctionne pas.Pourquoi ce fil ne fonctionne pas?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Thread t = new Thread() {
@Override public void run() {
int i = 0;
while(true) {
i += 5;
if(i == 1000000)
break;
}
}
};
t.run();
}
J'ai une interface graphique et quand fonctionne fil (i < 1000000), le gel de l'interface graphique. Mais quand le fil est fait (i == 1000000) tout fonctionne bien. Qu'est-ce qui ne va pas?
// Désolé pour mon anglais
Vous auriez pu google pendant 5 secondes pour voir que vous appelez la mauvaise méthode comme expliqué par @Jon – Falmarri