Vraag : Het controleren hoofdtoepassingsdraden van binnen een geval van een klasse

hello

i een J2ME toepassing die de capaciteit heeft om een mobiel apparaat te volgen die 3 opties volgens de waarde van het interval gebruiken. de laatste intervalwaarde wordt opgeslagen in een verslagstore.
The van het interval wordt gecontroleerd bij het toepassingsopstarten (in de nietige startApp () overheidsfunctie) en volgens het het aangewezen is volgen methode applied.

1. als interval=0, de toepassing mobiel door een GPS luisteraar als volgt te registreren volgen:

// leidt tot een GPS luisteraar thread
GPSDataTextBox.setString („Listener“) ; nieuwe clsGPSListener
clsGPSListener GPSListener= (GPSDataTextBox, IPAddress, IMEI); /> nieuwe Draad
);

2. als interval=-1, het toepassingseinde tracking.

3. als het interval > 0, het volgen gebruikend een tijdopnemer wordt gedaan die als volgt op het gespecificeerde interval loopt:

// leidt tot een GPS interval thread
GPSDataTextBox.setString („Interval (“ + Interval + ") „); /> tmrGPSInterval Tijdopnemer
tmrGPSInterval.schedule (new clsGPSInterval (GPSDataTextBox, IPAddress, IMEI), 0, Interval * 1000);


i bouwt clsSMSListener die op SMS komend op een bepaalde haven luistert. dit sms bevat het nieuwe interval de verre gebruiker mobiel met wil volgen. mijn probleem is hoe ik de draden van clsGPSListener kan controleren en clsGPSInterval van clsSMSListener. in een ander woord: hoe ik clsGPSListener en de clsGPSInterval draden van beginnen en kan tegenhouden binnen clsSMSListener. ik gebruik netbeans

Thanks

Antwoord : Het controleren hoofdtoepassingsdraden van binnen een geval van een klasse

>does om niet de GPS luisteraar tegen te houden

Dan misschien moet u het wegdoen. B.v.

LocationProvider1.reset ();
LocationProvider1 = verklaar nietig;

Ook, kon u proberen wegdoend de tijdopnemer. Fundamenteel, denk ik u alle verwijzingen naar het voorwerp moet verwijderen LocationProvider.
Andere oplossingen  
 
programming4us programming4us