我创建了一个简单的应用程序,当我移动时向我显示当前位置(Lat,Lon)。如何在我想要的时候保存当前位置?
public void onLocationChanged(Location location) {
double lat = location.getLatitude();
double lng = location.getLongitude();
}
答案 0 :(得分:2)
使用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);