From 5e5041abc67b69d9295cf1349632fac14e224225 Mon Sep 17 00:00:00 2001 From: Yahya Bayramoglu Date: Sun, 11 Jun 2017 18:38:44 +0200 Subject: [PATCH] Introduce SimpleLocationListener --- .../base/SimpleLocationListener.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 library/src/main/java/com/yayandroid/locationmanager/base/SimpleLocationListener.java diff --git a/library/src/main/java/com/yayandroid/locationmanager/base/SimpleLocationListener.java b/library/src/main/java/com/yayandroid/locationmanager/base/SimpleLocationListener.java new file mode 100644 index 0000000..064b675 --- /dev/null +++ b/library/src/main/java/com/yayandroid/locationmanager/base/SimpleLocationListener.java @@ -0,0 +1,41 @@ +package com.yayandroid.locationmanager.base; + +import android.location.Location; +import android.os.Bundle; + +import com.yayandroid.locationmanager.constants.ProcessType; +import com.yayandroid.locationmanager.listener.LocationListener; + +/** + * Empty Location Listener in case you need only some of the methods from {@linkplain LocationListener} + * Only {@linkplain LocationListener#onLocationChanged(Location)} and {@linkplain LocationListener#onLocationFailed(int)} + * need to be overridden. + */ +public abstract class SimpleLocationListener implements LocationListener { + + @Override + public void onProcessTypeChanged(@ProcessType int processType) { + + } + + @Override + public void onPermissionGranted(boolean alreadyHadPermission) { + + } + + @Override + public void onStatusChanged(String provider, int status, Bundle extras) { + + } + + @Override + public void onProviderEnabled(String provider) { + + } + + @Override + public void onProviderDisabled(String provider) { + + } + +}