[android] - revert java8 support in the SDK
This commit is contained in:
@@ -764,7 +764,7 @@ final class MapGestureDetector {
|
||||
}
|
||||
}
|
||||
|
||||
private Animator createScaleAnimator(double currentZoom, double zoomAddition, PointF animationFocalPoint,
|
||||
private Animator createScaleAnimator(double currentZoom, double zoomAddition, final PointF animationFocalPoint,
|
||||
long animationTime) {
|
||||
ValueAnimator animator = ValueAnimator.ofFloat((float) currentZoom, (float) (currentZoom + zoomAddition));
|
||||
animator.setDuration(animationTime);
|
||||
|
||||
@@ -313,11 +313,14 @@ public class MapView extends FrameLayout {
|
||||
|
||||
private void onSurfaceCreated() {
|
||||
hasSurface = true;
|
||||
post(() -> {
|
||||
// Initialise only when not destroyed and only once
|
||||
if (!destroyed && mapboxMap == null) {
|
||||
initialiseMap();
|
||||
mapboxMap.onStart();
|
||||
post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
// Initialise only when not destroyed and only once
|
||||
if (!destroyed && mapboxMap == null) {
|
||||
MapView.this.initialiseMap();
|
||||
mapboxMap.onStart();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -234,7 +234,7 @@ final class Transform implements MapView.OnMapChangedListener {
|
||||
setZoom(zoom, focalPoint, 0);
|
||||
}
|
||||
|
||||
void setZoom(double zoom, @NonNull PointF focalPoint, long duration) {
|
||||
void setZoom(double zoom, @NonNull PointF focalPoint, final long duration) {
|
||||
if (mapView != null) {
|
||||
mapView.addOnMapChangedListener(new MapView.OnMapChangedListener() {
|
||||
@Override
|
||||
|
||||
@@ -5,7 +5,6 @@ import android.os.Looper;
|
||||
import android.support.annotation.IntDef;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.annotation.Nullable;
|
||||
|
||||
import com.mapbox.mapboxsdk.LibraryLoader;
|
||||
import com.mapbox.mapboxsdk.Mapbox;
|
||||
import com.mapbox.mapboxsdk.storage.FileSource;
|
||||
@@ -250,9 +249,12 @@ public class OfflineRegion {
|
||||
@Override
|
||||
public void onStatusChanged(final OfflineRegionStatus status) {
|
||||
if (deliverMessages()) {
|
||||
handler.post(() -> {
|
||||
if (observer != null) {
|
||||
observer.onStatusChanged(status);
|
||||
handler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
if (observer != null) {
|
||||
observer.onStatusChanged(status);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -261,9 +263,12 @@ public class OfflineRegion {
|
||||
@Override
|
||||
public void onError(final OfflineRegionError error) {
|
||||
if (deliverMessages()) {
|
||||
handler.post(() -> {
|
||||
if (observer != null) {
|
||||
observer.onError(error);
|
||||
handler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
if (observer != null) {
|
||||
observer.onError(error);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -272,9 +277,12 @@ public class OfflineRegion {
|
||||
@Override
|
||||
public void mapboxTileCountLimitExceeded(final long limit) {
|
||||
if (deliverMessages()) {
|
||||
handler.post(() -> {
|
||||
if (observer != null) {
|
||||
observer.mapboxTileCountLimitExceeded(limit);
|
||||
handler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
if (observer != null) {
|
||||
observer.mapboxTileCountLimitExceeded(limit);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -313,17 +321,23 @@ public class OfflineRegion {
|
||||
getOfflineRegionStatus(new OfflineRegionStatusCallback() {
|
||||
@Override
|
||||
public void onStatus(final OfflineRegionStatus status) {
|
||||
handler.post(() -> {
|
||||
callback.onStatus(status);
|
||||
FileSource.getInstance(Mapbox.getApplicationContext()).deactivate();
|
||||
handler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
callback.onStatus(status);
|
||||
FileSource.getInstance(Mapbox.getApplicationContext()).deactivate();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError(final String error) {
|
||||
handler.post(() -> {
|
||||
callback.onError(error);
|
||||
FileSource.getInstance(Mapbox.getApplicationContext()).deactivate();
|
||||
handler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
callback.onError(error);
|
||||
FileSource.getInstance(Mapbox.getApplicationContext()).deactivate();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -353,19 +367,25 @@ public class OfflineRegion {
|
||||
deleteOfflineRegion(new OfflineRegionDeleteCallback() {
|
||||
@Override
|
||||
public void onDelete() {
|
||||
handler.post((Runnable) () -> {
|
||||
callback.onDelete();
|
||||
FileSource.getInstance(Mapbox.getApplicationContext()).deactivate();
|
||||
OfflineRegion.this.finalize();
|
||||
handler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
callback.onDelete();
|
||||
FileSource.getInstance(Mapbox.getApplicationContext()).deactivate();
|
||||
OfflineRegion.this.finalize();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError(final String error) {
|
||||
handler.post(() -> {
|
||||
isDeleted = false;
|
||||
FileSource.getInstance(Mapbox.getApplicationContext()).deactivate();
|
||||
callback.onError(error);
|
||||
handler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
isDeleted = false;
|
||||
FileSource.getInstance(Mapbox.getApplicationContext()).deactivate();
|
||||
callback.onError(error);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -386,15 +406,23 @@ public class OfflineRegion {
|
||||
updateOfflineRegionMetadata(bytes, new OfflineRegionUpdateMetadataCallback() {
|
||||
@Override
|
||||
public void onUpdate(final byte[] metadata) {
|
||||
handler.post(() -> {
|
||||
OfflineRegion.this.metadata = metadata;
|
||||
callback.onUpdate(metadata);
|
||||
handler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
OfflineRegion.this.metadata = metadata;
|
||||
callback.onUpdate(metadata);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError(final String error) {
|
||||
handler.post(() -> callback.onError(error));
|
||||
handler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
callback.onError(error);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user