添加或删除Google Maps V2黑屏时会闪烁

elm*_*bea 5 android google-maps android-fragments google-maps-android-api-2

我有一个带有3个片段的活动,这些片段用标签切换..其中一个片段有一个地图..我尝试过使用SupportMapFragment并在片段中使用com.google.android.gms.maps.MapView

但是当我添加或替换具有地图的片段时...我得到一个屏幕黑色闪烁......其他片段从未发生过

我看起来并试图让地图的背景透明,但这对我没有任何好处

任何机构都有解决方案吗?

Anu*_*nuj 0

实际上我必须将其发布在这里,你可以尝试使用

 new Handler().post(new Runnable()
            {
                public void run()
                {
                    mSupportMapFragment = new SupportMapFragment();
                    mFragmentTransaction = getActivity().getSupportFragmentManager().beginTransaction();
                    mFragmentTransaction.replace(mMapWrapperLayoutStoreMap.getId(), mSupportMapFragment);
                    mFragmentTransaction.addToBackStack(BK_STK_SUPPORT_MAP_FRAGMENT);
                    mFragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN).commit();
                }
            });
Run Code Online (Sandbox Code Playgroud)

也可以setTransition作为开放使用,请告诉我它是否有效。