我创建了一个简单的应用程序,用于在我移动时向我显示当前位置(纬度、经度)。我需要时如何保存当前位置?
public void onLocationChanged(Location location) {
double lat = location.getLatitude();
double lng = location.getLongitude();
}
使用SharedPreferences
.
要保存位置,请使用:
getPreferences(MODE_PRIVATE).edit().putDouble("lng", lng).putDouble("lat", lat).commit();
要读取位置,请使用:
SharedPreferences prefs = getPreferences(MODE_PRIVATE);
double lng = prefs.getDouble("lng", -1);
double lat = prefs.getDouble("lat", -1);