我正在编写一个需要获取当前地图位置的应用.我的Map文件可以正常工作,但是我需要addressString从另一个获取地址(见下面的buttom)Activity.我试过getAddress/ setAddress(setters/getters).它们不起作用.他们总是返回'无地址'(默认值).
这是我的代码......
我怎样才能使它成为一个独立的Java类?或者从其他活动中获取地址?
非常感谢.
此代码单独工作.
垫
import android.content.Context;
import android.location.Address;
import android.location.Criteria;
import android.location.Geocoder;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.TextView;
import java.io.IOException;
import java.util.List;
import java.util.Locale;
public class GetMapAddress extends MapActivity {
MapController mapController;
MyPositionOverlay positionOverlay;
MapController mc;
GeoPoint p;
String addressString = "No address found";
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.map);
MapView myMapView = (MapView) findViewById(R.id.myMapView);
mapController = myMapView.getController();
// Configure the map display options …Run Code Online (Sandbox Code Playgroud)