0

저는 applcation에서 Google Maps Android API v2를 구현했습니다.MapFragment에 Lauching/MapFragment에서 뒤로 버튼을 누르면 화면이 검은 색으로 변합니다.

public class MyTravelogueActivity extends SherlockFragmentActivity { 
    int travelogueID; 
    String placeID; 
    boolean isTravelogue; 
    Bundle b; 


    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     String checkStatus = ""; 

     b = getIntent().getExtras(); 
     if (savedInstanceState != null) { 
      getSupportFragmentManager().popBackStack(null, getSupportFragmentManager().POP_BACK_STACK_INCLUSIVE); 
      checkStatus = savedInstanceState.getString("statusCheck"); 

      b = savedInstanceState.getBundle("bundle"); 

     } 
     else { 
      checkStatus = (String) b.get("status"); 

     } 

     setContentView(R.layout.activity_frag); 

     FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); 
     /* 
     codes to add Fragment to ft 
     */ 
     ft.commit(); 
    } 
} 

그래서 내 MapFragment가 등급을 요구한다 ... 구글 로딩에 그 이유

public class TravelogueSEOPageFragment extends SherlockFragment { 

    //............. codes 
    public void Map(View view){ 
     if(hasConnection() == true){ 
      Bundle b = new Bundle(); 
      b.putInt("id", travelogueID); 
      b.putString("currentlayoutview", currentview); 
      FragmentTransaction ft = getSherlockActivity().getSupportFragmentManager().beginTransaction(); 
      TOnlineMapViewFragment mapfrag = TOnlineMapViewFragment.newInstance(b, place_list); 
      ft.replace(R.id.container, mapfrag).addToBackStack(null).commit(); 
     } 
    } 
} 

내 질문은 : 현재

나는 다른 조각으로 구성되는 활동을 지도, 잠시 동안 검은 화면이 표시됩니까? 뒤로보기 버튼을 클릭하면지도보기가 끝나고 검은 색 화면이 더 오래 표시됩니다.

이 문제를 설명하기 위해 붙여 넣어야하는 코드가 다른지 잘 모르겠습니다. 따라서이 현상에 대한 해결책을 물어볼 수 있도록 코드가 부족한지 알려주세요.

답변

0

Google은 "알려진 제한 사항"이라고 설명합니다. 여기를 참조하십시오 : Issue 4639. 공식적으로 제안 된 해결 방법이 있지만 모든 상황에서 작동하지는 않습니다.

관련 문제