今天在使用百度地图的时候,出现了一个奇怪的错误。先解释一下这几个类,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();
}
真心不知道是出现了什么问题----.>>>>>>