2017-01-19 1 views
-2

방향을 세로에서 가로로 변경하면 스플래시 화면이 재생 된 다음 웹을 불러옵니다. 그러나 그것이 어디에 있었는지 계속할 수있는 방법이 있습니까, 그래서 그것은 전체 과정을 재생하지 못합니까? "화면 크기,하지만 아무것도 작동하는 것 같다방향을 가로 방향에서 세로 방향으로 변경하면 스플래시 화면이 재생됩니다.

+0

시도해 보셨습니까 ** screenLayout **'android : configChanges = "orientation | screenLayout | screenS ize "'? –

+0

안녕하세요 Fresh Prince, 코드를 공유해야합니다. 회전하면 레이아웃이 새로 고침되고 '보기'에 ID가 연결되어있는 한 일반적으로 다시 채워야합니다. 회전 할 때 스플래시 화면이 표시되는 경우이 문제를 일으키는 'onCreate'메소드에 무언가가 있는지 궁금합니다. 코드를 공유하지 않으면 도움이되지 않습니다. – greysqrl

+0

@greysqrl, 나는 스플래시 화면과 webview를 포함하는 하나의 활동 만 만들었습니다. 그래서 애니메이션이 멈출 때까지 백그라운드에서 webview를로드 할 수 있습니다. [code] (http://pastebin.com/8sEh11dr) –

답변

0

이 코드에

@Override 
public void onConfigurationChanged(Configuration config) { 
    super.onConfigurationChanged(config); 
} 

편집이 추가 | :"configChanges = 안드로이드 "방향을이 코드를 추가

@Override 
protected void onSaveInstanceState(Bundle bundle) { 

    webview.saveState(bundle); 


} 

나는 노력했다.. 그리고 액티비티 클래스의 생성에서 추가 -

if (savedInstanceState != null) 
     webview.restoreState(savedInstanceState); 
else{ 
    webview.loadUrl("url"); 
} 
+0

아무런 오류가 없으며 동일한 문제가 발생했습니다. 내 게시물 아래에 활동 코드를 추가했습니다. –

+0

@FreshPrince 내 편집 된 답변보기 및 시도하십시오. 그것은 나를 위해 일했습니다. 그것이 효과가 있는지 알려주세요. –

+0

난 그냥 내 전체 자바 파일입니다 귀하의 코드를 시도 : –

관련 문제