답변

0

당신 AndroidManifest를 파일에 android:configChanges="orientation"을 추가하시기 바랍니다 사전에

감사합니다;

추가 :

활동에
@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig); 
} 

;

+0

실제로 내 주요 작업은 구성 변경 후 스트리밍됩니다. – PankajSharma

+0

계속 진행하면됩니다. –

0

android:configChanges="orientation" - 안드로이드가 당신을 위해 다룰 때 당신이 모든 종류의 "구성 변경"(화면 방향 변경뿐만 아니라)을 모두 처리해야하기 때문에 상당히 나쁜 관행입니다. 따라, 귀하의 XML에서

if (savedInstanceState == null) { 
    getSupportFragmentManager().beginTransaction() 
       .add(R.id.fragment_container, MyMusicFragment.newInstance()) 
       .commit(); 
} 

심지어 :

setRetainInstance(true); 

다음과 같이 활동 시작에에 추가 : 귀하의 경우에 나는 모든 음악 컨트롤과 함께 조각을 만들 것과로 설정 귀하의 경우, 그리고 태블릿과 휴대 전화 유형에 따라 다른 레이아웃을 사용한다고 말하고 싶습니다. 프래그먼트가 훨씬 융통성이 뛰어나고 모듈 식이어서 앞으로 물건을 옮길 결정을 내릴 때 갚을