All pastes #918819 Raw Edit

blaamann

public text v1 · immutable
#918819 ·published 2008-02-26 11:24 UTC
rendered paste body
public void locationUpdated(LocationProvider locationProviderFromEvent, Location locationFromEvent) {
        // FIXME: Make a Location to string utility method
        lo = locationFromEvent;                        
        Thread t = new Thread() {            
                    public void run() {                        
                        float radiusX = 30.00F;
                        qc = lo.getQualifiedCoordinates();
                        //float distanceA = qc.distance(smibergetCoordinates);
                                                                     
                        if(qc.distance(smibergetKonsulentCoordinates) < radiusX) {
                            stringDistance = Float.toString(qc.distance(smibergetKonsulentCoordinates));
                            latloc = Double.toString(qc.getLatitude());
                            proximityAlert.setTimeout(5000);
                            display.setCurrent(proximityAlert);
                            proximityAlert.setString("Current loc: " + latloc + "| Distance: " + stringDistance);
                            stringProximity = stringDistance;
                            display.setCurrent(locaText.photoCanvas);                            
                        }//end if
                        if (qc.distance(smibergetBusstoppCoordinates) < radiusX) {
                            stringDistance = Float.toString(qc.distance(smibergetBusstoppCoordinates));
                            latloc = Double.toString(qc.getLatitude());
                            proximityAlert.setTimeout(5000);
                            display.setCurrent(proximityAlert);
                            proximityAlert.setString("Current loc: " + latloc + "| Distance: " + stringDistance);
                            stringProximity = stringDistance;
                            display.setCurrent(locaText.photoCanvas2);                            
                        }// end if
                        if (qc.distance(smibergetFotballCoordinates) < radiusX) {
                            stringDistance = Float.toString(qc.distance(smibergetFotballCoordinates));
                            latloc = Double.toString(qc.getLatitude());
                            proximityAlert.setTimeout(5000);
                            display.setCurrent(proximityAlert);
                            proximityAlert.setString("Current loc: " + latloc + "| Distance: " + stringDistance);
                            stringProximity = stringDistance;
                            display.setCurrent(locaText.photoCanvas3);                            
                        }
                        if(qc.distance(allegtStromgatenCoordinates) < radiusX){
                            stringDistance = Float.toString(qc.distance(smibergetFotballCoordinates));
                            latloc = Double.toString(qc.getLatitude());
                            proximityAlert.setTimeout(5000);
                            display.setCurrent(proximityAlert);
                            proximityAlert.setString("Current loc: " + latloc + "| Distance: " + stringDistance);
                            stringProximity = stringDistance;
                            display.setCurrent(locaText.photoCanvas3);
                        }                        
                    }
                    };
        t.start();
        // FIXME
        // Should the thread be stopped or deleted?
        // t.wait();
        // t = null;
    }