我一直在寻找正确的方法来使用我的 MainActivity 中的以下代码并将结果拉到另一个活动中,这样我就可以调用一个 URL ' http://www.website.com?lat:lng: speed:bearing ' 这将基于通过的值。
locationCheck() 位于我的 Mainactivity 中,但我有一个 JSONParse 活动,我想使用找到的位置来构造 url。我不知道如何分享结果。
在 HTML 或 PHP 中,我会使用全局值。
虽然我可以在创建时打电话和敬酒,但我还没有找到分享结果的最佳方式。
public void locationCheck() {
MyLocation myLocation = new MyLocation();
// this is the result
myLocation.getLocation(this, locationResult);
}
public LocationResult locationResult = new LocationResult() {
public void gotLocation(final Location location) {
try {
double lat = location.getLatitude();
double lng = location.getLongitude();
if (lat != 0.0 && lng != 0.0) {
String sLat;
String sLng;
sLat = Double.toString(lat);
sLng = Double.toString(lng);
String gps_location = sLat + " : " + sLng;
Toast.makeText(getBaseContext(),
"We got gps location! " + gps_location + "",
Toast.LENGTH_LONG).show();
}
} catch (Exception e) {
}
}
};