private void scheduledAlarm() { if (mScheduledListener == null) { startScheduledLocationUpdates(); } mScheduledListener.enableByAlarm(); }
private void startScheduledLocationUpdates() { if (mScheduledListener != null) { stopScheduledLocationUpdates(); } mScheduledListener = new ScheduledLocationListener(this, mContext); mScheduledListener.getLocation(mBaseResultListener); }
private synchronized void stopGpsListeners() { try { for (SingleLocationListener listener : mSingleListeners) { listener.stopListner(); } if (mScheduledListener != null) { mScheduledListener.stopListner(); } } catch (Exception e) { } }
private void stopScheduledLocationUpdates() { if (mScheduledListener != null) { mScheduledListener.dispose(); mScheduledListener = null; } }