(新手)关于MapActivity的使用有关问题,困扰几天了

(新手求救)关于MapActivity的使用问题,困扰几天了
有三个页面(android 新手,姑且这样称呼吧),A登录页面(普通Activity),B功能页面(普通Activity),C地图页面(MapActivity),在模拟器中,登录过后,显示功能页面,点击功能页面某按钮显示地图页面,但是当跳转到C页面时,又被自动返回到A页面中了,地图就是不显示,如果直接显示C页面没问题,或者从B页面直接点击到C页面也是没问题,

部分代码:
登录后:
 if(responsepost.getStatusLine().getStatusCode()==200){
String result=EntityUtils.toString(responsepost.getEntity());
JSONObject resultobj=new JSONObject(result.toString());
 
  //在这里解析json .......
   
Intent intent=new Intent();
intent.setClass(Login.this,MapShow.class);
startActivity(intent);

 
}else{
tvTip.setText("请求失败,请检查网络。");
}

b页面按钮事件:

 button1.setOnClickListener(new View.OnClickListener() {
//@Override
public void onClick(View v) {

  Intent intent = new Intent(MapShow.this, DisplayMap.class);

Bundle bundle = new Bundle();

double longitude = Double.valueOf(114.567421);
double latitude = Double.valueOf(40.491295);

int lat = (int) (latitude * 1E6);
int lng = (int) (longitude * 1E6);

bundle.putInt(ConstConfiguration.BUDDLE_INT_KEY_LAT, lat);
bundle.putInt(ConstConfiguration.BUDDLE_INT_KEY_LON, lng);

intent.putExtras(bundle);

startActivity(intent);
}
  });


地图页部分代码:

  public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.mapview);
  MapView map = (MapView)findViewById(R.id.map);//获得MapView对象  
int longitude = 113085530;
int latitude = 28240846;
mGeoPoint = new GeoPoint(latitude,longitude);
MapController mapControl = map.getController();
  //map.getController().setCenter();//设置地图中心  
mapControl.animateTo(mGeoPoint);
mapControl.setZoom(15);//设置缩放级别
map.setBuiltInZoomControls(true);
map.setFocusable(true);
MyLocationOverlay myLocationOverlay = new MyLocationOverlay();
  List<Overlay> list = map.getOverlays();
  list.add(myLocationOverlay);
  }


出错信息如下:
06-28 06:46:03.458: E/StrictMode(639): A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
06-28 06:46:03.458: E/StrictMode(639): java.lang.Throwable: Explicit termination method 'close' not called
06-28 06:46:03.458: E/StrictMode(639): at dalvik.system.CloseGuard.open(CloseGuard.java:184)
06-28 06:46:03.458: E/StrictMode(639): at android.content.ContentResolver$CursorWrapperInner.<init>(ContentResolver.java:1582)
06-28 06:46:03.458: E/StrictMode(639): at android.content.ContentResolver.query(ContentResolver.java:321)
06-28 06:46:03.458: E/StrictMode(639): at android_maps_conflict_avoidance.com.google.common.android.AndroidConfig.getSetting(AndroidConfig.java:216)
06-28 06:46:03.458: E/StrictMode(639): at android_maps_conflict_avoidance.com.google.common.android.AndroidConfig.getDistributionChannelInternal(AndroidConfig.java:195)
06-28 06:46:03.458: E/StrictMode(639): at android_maps_conflict_avoidance.com.google.common.Config.init(Config.java:273)
06-28 06:46:03.458: E/StrictMode(639): at android_maps_conflict_avoidance.com.google.common.android.AndroidConfig.<init>(AndroidConfig.java:100)
06-28 06:46:03.458: E/StrictMode(639): at android_maps_conflict_avoidance.com.google.common.android.AndroidConfig.<init>(AndroidConfig.java:87)
06-28 06:46:03.458: E/StrictMode(639): at com.google.android.maps.MapActivity.onCreate(MapActivity.java:419)