[android] Remove LocationListener.Simple() #4623

Merged
root merged 1 commit from rt-android-default-methods into master 2023-02-27 06:27:22 +00:00
4 changed files with 7 additions and 13 deletions

View file

@ -94,7 +94,7 @@ public class DownloadResourcesLegacyActivity extends BaseMwmFragmentActivity
new Factory.KmzKmlProcessor(this),
};
private final LocationListener mLocationListener = new LocationListener.Simple()
private final LocationListener mLocationListener = new LocationListener()
{
@Override
public void onLocationUpdated(Location location)

View file

@ -6,16 +6,10 @@ import androidx.annotation.NonNull;
public interface LocationListener
{
class Simple implements LocationListener
{
@Override
public void onLocationUpdated(@NonNull Location location) {}
@Override
public void onCompassUpdated(double north) {}
}
void onLocationUpdated(@NonNull Location location);
void onCompassUpdated(double north);
default void onCompassUpdated(double north)
{
// No op.
}
}

View file

@ -59,7 +59,7 @@ public class NavigationService extends Service
private boolean mChangingConfiguration = false;
@NonNull
private final LocationListener mLocationListener = new LocationListener.Simple()
private final LocationListener mLocationListener = new LocationListener()
{
@Override
public void onLocationUpdated(Location location)

View file

@ -168,7 +168,7 @@ public class SearchFragment extends BaseMwmFragment
private String mInitialLocale;
private boolean mInitialSearchOnMap = false;
private final LocationListener mLocationListener = new LocationListener.Simple()
private final LocationListener mLocationListener = new LocationListener()
{
@Override
public void onLocationUpdated(Location location)