private class GpsActivity.MyThread
extends java.lang.Thread
Modifier and Type | Field and Description |
---|---|
private boolean |
active |
private boolean |
isGPSEnabled |
private boolean |
isNetworkEnabled |
private double |
lat
Default latitude loaded from the properties file.
|
private LocationManager |
locationManager
A Location Manager.
|
private double |
lon
Default longitude loaded from the properties file.
|
private Context |
mContext |
private Handler |
mHandler |
private static long |
MIN_DISTANCE_CHANGE_FOR_UPDATES
The minimum distance to change Updates in meters.
|
private static long |
MIN_TIME_BW_UPDATES
The minimum time between updates in milliseconds.
|
Constructor and Description |
---|
GpsActivity.MyThread(Handler handler,
Context context) |
Modifier and Type | Method and Description |
---|---|
void |
getLocation()
Method that checks if the device's gps or network provider is available
for finding the current location and if at least one of them is, finds the info.
|
void |
onLocationChanged(Location location) |
void |
onProviderDisabled(java.lang.String provider) |
void |
onProviderEnabled(java.lang.String provider) |
void |
onStatusChanged(java.lang.String provider,
int status,
Bundle extras) |
void |
run() |
void |
setActive(boolean act) |
void |
setHandler(Handler handler) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
private Handler mHandler
private final Context mContext
private boolean active
private boolean isGPSEnabled
private boolean isNetworkEnabled
private static final long MIN_DISTANCE_CHANGE_FOR_UPDATES
private static final long MIN_TIME_BW_UPDATES
private double lat
private double lon
private LocationManager locationManager
public GpsActivity.MyThread(Handler handler, Context context)
public void setHandler(Handler handler)
public void setActive(boolean act)
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void getLocation()
public void onLocationChanged(Location location)
public void onProviderDisabled(java.lang.String provider)
public void onProviderEnabled(java.lang.String provider)
public void onStatusChanged(java.lang.String provider, int status, Bundle extras)