我如何保存当前位置?

时间:2013-03-02 10:33:01

标签: android location

我创建了一个简单的应用程序,当我移动时向我显示当前位置(Lat,Lon)。如何在我想要的时候保存当前位置?

 public void onLocationChanged(Location location) {

        double lat = location.getLatitude();
        double lng = location.getLongitude();

     }

1 个答案:

答案 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);