application文件
private static FHTApplication fht=null;
@Override
public void onCreate() {
super.onCreate();
bm = new BMapManager(this);
bm.init(this.BAIDUMAPKEY, null);
fht=this;
System.out.println("myapplication ---onCreate");
}
mapview activity.java 的文件
@Override
protected void onResume() {
printf_log("onResume----" + mapview.getMapCenter());
mapview.onResume();
super.onResume();
}
@Override
protected void onPause() {
mapview.onPause();
super.onPause();
}
@Override
protected void onDestroy() {
// mapview.destroy(); 不注掉会出问题
//要处理掉
if(app.getBMapManager()!=null){
app.getBMapManager().destroy();
app.setBm(null);
}
printf_log("onDestroy");
super.onDestroy();
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//在setcontentview之前 不能忘
app = (FHTApplication) getApplication();
if(app.getBMapManager()==null){
BMapManager bm=new BMapManager(this);
bm.init(app.BAIDUMAPKEY, null);
app.setBm(bm);
}
setContentView(R.layout.fm_maps_guiji);
}