From 7fabfd687bb41b6e4838e83f3d716c872b700b41 Mon Sep 17 00:00:00 2001 From: ZCShou <72115@163.com> Date: Sun, 10 Aug 2025 21:07:53 +0800 Subject: [PATCH] fix: set map key --- app/src/main/java/com/zcshou/gogogo/FragmentSettings.java | 2 +- app/src/main/java/com/zcshou/gogogo/MainActivity.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/zcshou/gogogo/FragmentSettings.java b/app/src/main/java/com/zcshou/gogogo/FragmentSettings.java index aea9642..d6af450 100644 --- a/app/src/main/java/com/zcshou/gogogo/FragmentSettings.java +++ b/app/src/main/java/com/zcshou/gogogo/FragmentSettings.java @@ -68,7 +68,6 @@ public class FragmentSettings extends PreferenceFragmentCompat { EditTextPreference pfMapKey = findPreference("setting_map_key"); if (pfMapKey != null) { pfMapKey.setSummary(pfMapKey.getText()); - pfMapKey.setText("P9I4SjSfRtFenM1hLTyZwoW3YLnmtSda"); pfMapKey.setOnPreferenceChangeListener((preference, newValue) -> { if (newValue.toString().trim().isEmpty()) { GoUtils.DisplayToast(this.getContext(), getResources().getString(R.string.app_error_input_null)); @@ -80,6 +79,7 @@ public class FragmentSettings extends PreferenceFragmentCompat { } else { pfMapKey.setSummary(newValue.toString()); SDKInitializer.setApiKey(newValue.toString()); + SDKInitializer.initialize(requireContext().getApplicationContext()); return true; } } diff --git a/app/src/main/java/com/zcshou/gogogo/MainActivity.java b/app/src/main/java/com/zcshou/gogogo/MainActivity.java index 687d893..caa13b7 100644 --- a/app/src/main/java/com/zcshou/gogogo/MainActivity.java +++ b/app/src/main/java/com/zcshou/gogogo/MainActivity.java @@ -610,6 +610,7 @@ public class MainActivity extends BaseActivity implements SensorEventListener { // 从参数区取地图key String key = sharedPreferences.getString("setting_map_key", getResources().getString(R.string.setting_map_key_default)); SDKInitializer.setApiKey(key); + SDKInitializer.initialize(getApplicationContext()); // 地图初始化 mMapView = findViewById(R.id.bdMapView); mMapView.showZoomControls(false);