From e0e53d69fdd1512de6b58ade083f957ab70cfed7 Mon Sep 17 00:00:00 2001 From: wds Date: Thu, 29 Jul 2021 10:41:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/navinfo/outdoor/activity/MainActivity.java | 3 +++ .../java/com/navinfo/outdoor/fragment/OtherFragment.java | 2 +- .../com/navinfo/outdoor/fragment/TreasureFragment.java | 3 ++- app/src/main/res/layout/treasure_fragment.xml | 8 +------- 4 files changed, 7 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/navinfo/outdoor/activity/MainActivity.java b/app/src/main/java/com/navinfo/outdoor/activity/MainActivity.java index 1827092..d14fddd 100644 --- a/app/src/main/java/com/navinfo/outdoor/activity/MainActivity.java +++ b/app/src/main/java/com/navinfo/outdoor/activity/MainActivity.java @@ -19,6 +19,7 @@ import com.kongzue.dialog.v3.MessageDialog; import com.navinfo.outdoor.R; import com.navinfo.outdoor.base.BaseActivity; import com.kongzue.dialog.util.DialogSettings; +import com.umeng.commonsdk.debug.E; import java.util.List; @@ -81,6 +82,8 @@ public class MainActivity extends BaseActivity { MainActivity.this.finish(); } }.start(); + }else { + initPermission(); } } diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java index 13f28bc..fb0d086 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java @@ -365,7 +365,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis public void initPoiSaveLocal(boolean isLocal) { XXPermissions.with(this) //读写权限 - .permission(Permission.MANAGE_EXTERNAL_STORAGE) + .permission(Permission.READ_EXTERNAL_STORAGE, Permission.WRITE_EXTERNAL_STORAGE) .request(new OnPermissionCallback() { @Override public void onGranted(List permissions, boolean all) { diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java index bf2eef0..29908f4 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java @@ -1025,8 +1025,9 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen private void initPoiMarker(LatLng latLng) { + LatLng mapCenterPoint = getMapCenterPoint(); CameraUpdate cameraSigma = CameraUpdateFactory.newCameraPosition(new CameraPosition( - latLng, //中心点坐标,地图目标经纬度 + mapCenterPoint, //中心点坐标,地图目标经纬度 tencentMap.getCameraPosition().zoom, //目标缩放级别 tencentMap.getCameraPosition().tilt, //目标倾斜角[0.0 ~ 45.0] (垂直地图时为0) tencentMap.getCameraPosition().bearing)); //目标旋转角 0~360° (正北方为0) diff --git a/app/src/main/res/layout/treasure_fragment.xml b/app/src/main/res/layout/treasure_fragment.xml index e72a99d..53414c4 100644 --- a/app/src/main/res/layout/treasure_fragment.xml +++ b/app/src/main/res/layout/treasure_fragment.xml @@ -22,13 +22,7 @@ android:layout_marginTop="?attr/actionBarSize" android:focusableInTouchMode="false" android:gravity="center" - android:focusable="false" - app:layout_constraintBottom_toTopOf="@+id/frame_layout" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintHorizontal_bias="0.0" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent"> - + android:focusable="false">