1package com.navigine.view;
3import android.content.Context;
4import android.opengl.GLSurfaceView;
5import android.os.AsyncTask;
6import android.os.Bundle;
7import android.util.AttributeSet;
8import android.util.Log;
9import android.view.MotionEvent;
10import android.widget.FrameLayout;
12import com.navigine.idl.java.NavigineSdk;
13import com.navigine.view.internal.GLSurfaceViewHolderFactory;
14import com.navigine.view.internal.GLViewHolder;
15import com.navigine.view.internal.GLViewHolderFactory;
17import com.navigine.idl.java.LocationWindow;
19import java.lang.ref.WeakReference;
21 import androidx.annotation.NonNull;
22 import androidx.annotation.Nullable;
43 platformView =
new PlatformGLSurfaceView(context);
50 public LocationView(
final Context context,
final AttributeSet attrs) {
51 super(context, attrs);
52 platformView =
new PlatformGLSurfaceView(context);
62 return locationWindow;
78 platformView.resume();
85 platformView.onMemoryWarning();
90 addView(platformView.getView());
93 private PlatformView platformView;