百度地图神奇错误-------->不显示

今天在使用百度地图的时候,出现了一个奇怪的错误。先解释一下这几个类,baseDSAct.java是应用的基类,而main_act.java是继承于baseDSAct.java的一个子类,在1中,有一个方法showMap(),这个方法是实现了在fragment中显示地图,并且将其展示在fragment标签中,在baseAct.java进行初始化的时候,调用这个方法,地图可以正常的显示。

 

这个测试没有问题,同时 ,在其子类中,调用这个方法,也可以正常显示。

 

有问题的地方来了,我在他的子类中,定义了一个静态的成员属性,类型为子类的类型。同时还有其它的成员变量,而在slide_left_menu通过  main_act.java中的静态成员main调用方法showmap时,却出现了问题, 底图也不见了

 

showmap:

@Override
    public void showMap()
    {
    MapFragment mymap=new MapFragment();
    pageLeft=mymap;
    getSupportFragmentManager().beginTransaction().replace(R.id.fragment_left, pageLeft).commit();
    }

 真心不知道是出现了什么问题----.>>>>>>

原文地址:https://www.cnblogs.com/wsfjlagr/p/3495096.html