切换片段 - 谷歌地图V2视图不隐藏

时间:2013-04-18 15:49:28

标签: android google-maps android-fragments

我正在制作一个包含多个片段的android应用程序。我的第一个片段由一些元素和一个像这样的视图组成:enter image description here

当我使用谷歌地图视图切换片段时,交易工作正常,但当我回到第一个片段时,地图视图没有像这样完全隐藏:

enter image description here

这两个片段在主要片段活动中分配,并在必要时隐藏/显示如下:

private void setFragment(Fragment fragment)
{
    FragmentTransaction trans = getSupportFragmentManager().beginTransaction();
    // If Active fragment is instance of AccueilFragment I hide this one  
    if(activeFragment instanceof AccueilFragment)
    {
        System.out.println("accueil fragment hide");
        trans.hide(mAccueilFragment);
    }
    // If Active fragment is instance of CataloguesFragment I hide this one 
    if(activeFragment instanceof CataloguesFragment)
    {
        System.out.println("ctalogue fragment hide");
        trans.hide(mCataloguesFragment);
    }
    // If Active fragment is instance of MagasinsFragment I hide this one 
    if(activeFragment instanceof MagasinsFragment)
    {
        System.out.println("magasins fragment hide");
        trans.hide(mMagasinsFragment);
    }
    // If Active fragment is instance of NewsFragment I hide this one 
    if(activeFragment instanceof NewsFragment)
    {
        System.out.println("news fragment hide");
        trans.hide(mNewsFragment);
    }
    mListFragments.add(fragment);
    // I set the new active fragment
    activeFragment = fragment;
    // I show it
    trans.show(fragment);
    // And I commit transaction  
    trans.commit();
}

似乎谷歌地图视图没有隐藏并传递到前台,有人可以帮助我吗?

0 个答案:

没有答案