1

我创建了一个简单的应用程序,用于在我移动时向我显示当前位置(纬度、经度)。我需要时如何保存当前位置?

 public void onLocationChanged(Location location) {

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

     }
4

1 回答 1

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);
于 2013-03-02T12:17:10.373 回答