Bonjour,
Je débute et je rencontre un problème; Mon programme plante quand je veux savoir si un spinner est vide ou non. (une autre partie du programme remplissant le spinner à la demande)
Ca plante en ligne 7
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 private Runnable mesuresTemperature = new Runnable() { @Override // Lance une nouvelle tache asynchone de mesures en temps réel public void run() { // Vérifie que le spinner contient des rom's ID Spinner mSpinner = (Spinner) findViewById(R.id.romIDSpinner); if (mSpinner.getAdapter().getCount() != 0) // Vérifie que l'Id est bien celle d'un capteur de température 1W avant de lancer la boucle pour rien if (sUsbController.isThermometreDevice(sUsbController.ROM_NO_LIST[romIDSpinner.getSelectedItemPosition()])) { new GetTemperatureTask().execute(romIDSpinner.getSelectedItemPosition()); } myHandler.postDelayed(mesuresTemperature, getResources().getInteger(R.integer.mInterval)); } };
Ou est mon erreur ? SVP
Partager