일부 조건에서는 오리 엔테이션을 변경할 수있는 활동을 만들고 싶습니다. 좀 더 정확히 말하자면 백그라운드 스레드가 사용 중일 때 활동을 다시 시작하지 못하게하고 싶습니다.onconfigurationChanged에서 조건부 재시작
오리엔테이션이 변경되면 onConfigurationChanged
이 호출됩니다. configChanges
속성을 액티비티 매니페스트에 넣었습니다. 그러나 허용 때 응용 프로그램이 방향 을 변경할 수 있도록하고 싶습니다.
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (orientationChangeAllowed) {
// how do I restart this activity?
} else {
// don't do anything
}
}