Questione : La applicazione principale di controllo filetta dall'interno di un caso di un codice categoria

il hello

i ha sviluppato un'applicazione di J2ME che ha la capacità di seguire un dispositivo mobile using 3 opzioni secondo il valore dell'intervallo. l'ultimo valore di intervallo è memorizzato in un valore dell'annotazione store.
The l'ultima volta dell'intervallo è controllato all'applicazione startup (nella funzione vuota pubblica dello startApp ()) e secondo esso un metodo d'inseguimento adatto è applied.

1. se interval=0, la pista di applicazione il mobile registrando un ascoltatore di GPS come segue: il

// genera un del thread
GPSDataTextBox.setString (“Listener„ dell'ascoltatore) di GPS; clsGPSListener di GPSListener= del clsGPSListener del
nuovo (GPSDataTextBox, IPAddress, IMEI); nuovo filetto del
(GPSListener) .start ();

2. se interval=-1, l'arresto tracking.

3. di applicazione se l'intervallo > 0, l'inseguimento è fatto using un temporizzatore che funziona sull'intervallo specificato come segue: il

// genera un thread
GPSDataTextBox.setString (“Interval di intervallo di GPS (" + intervallo +") “); Temporizzatore tmrGPSInterval = nuovo del temporizzatore del
();
tmrGPSInterval.schedule (new clsGPSInterval (GPSDataTextBox, IPAddress, IMEI), 0, Interval * 1000); clsSMSListener di configurazione del


i che ascolta su SMS che viene su un determinato orificio. questo gli sms contiene il nuovo intervallo che l'utente a distanza vuole seguire il mobile con. il mio problema è come può il controllo di i i filetti di clsGPSListener e clsGPSInterval dal clsSMSListener. in un'altra parola: come posso iniziare ed arrestare il clsGPSListener ed i filetti clsGPSInterval dall'interno del clsSMSListener. sto usando in anticipo il netbeans

Thanks
class= del

Risposta : La applicazione principale di controllo filetta dall'interno di un caso di un codice categoria

i >does non arrestano l'ascoltatore di GPS

Allora forse dovete disfarli. Per esempio.

LocationProvider1.reset ();
LocationProvider1 = posizione di segnale minimo;

Inoltre, potreste provare a disfare del temporizzatore. Basicamente, lo penso necessità di rimuovere tutti i riferimenti all'oggetto di LocationProvider.
Altre soluzioni  
 
programming4us programming4us