我想將座標從Google地圖中的標記保存到SharedPrefrences,以便我可以在其他活動中訪問它。這就是我如何得到我的谷歌地圖活動座標:Android - 如何將座標從Google Maps API保存到SharedPreferences並檢索它?
LatLng mlatLng = new LatLng(location.getLatitude(), location.getLongitude());
我想將座標從Google地圖中的標記保存到SharedPrefrences,以便我可以在其他活動中訪問它。這就是我如何得到我的谷歌地圖活動座標:Android - 如何將座標從Google Maps API保存到SharedPreferences並檢索它?
LatLng mlatLng = new LatLng(location.getLatitude(), location.getLongitude());
試試這個保存共享偏好:
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
sharedPreferences.edit().putString("lat_lng",mlatLng).apply();
爲了得到共享偏好值:
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
sharedPreferences.getString("lat_lng","");
我希望這將幫幫我。
「lat_lng」之後的「」之間是什麼? – Mozy
Nothing,只是一個默認的空字符串。 –
將其另存爲json字符串,稍後您可以將其恢復。 – Krish