[이 링크] [1]처럼 많은 게시물을 읽었습니다. 회전시 onCreate 활동을 다시 호출하지 못하도록 onConfigurationChanged 이벤트를 명시하고 처리하는 방향을 configChanges에 추가하는 것이 하나의 해결책입니다. 내가 그랬어 이벤트가 제대로 실행되지만,이 실행 후 onCreate 메서드도 실행됩니다! 왜? 나는 무엇을 놓치고 있습니까? 당신에게오리엔테이션이 바뀔 때
매니페스트,
<activity
android:name="webPush"
android:configChanges="keyboardHidden|orientation"/>
활동,
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.vistaaib);
}
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.vistaaib);
...
여전히 onConfigChanges 이벤트 이후에 onCreate를 수행합니다. – Jaume
AndroidManifest 파일에서 onCreate() 호출을 방지해야 할 필요가있는 활동에 대해 언급 했습니까? –
예, webPush는 onCreate 메소드를 방지해야하는 활동입니다. – Jaume