제가 플레이어를 만들어서 세로 가로 폰 상태에 따라 레이아웃들이 다르게 보여지는요.. 가로화면에서 onBackPressed() 사용해서 하드웨어 back 키를 누르면 그 엑티비티가 꺼지지 않고 가로 화면에서 움직이지 않아도 세로로 전환이 되게 하고 싶습니다.
아래 처럼 하니 가로 화면에서 세로화면이 나오는데요....
또 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); <- 이 함수를 쓰면 바뀌긴 하지만 바뀐 후로 부턴 가로화면으로 갈 수가 없습니다.
가로화면에서 움직이지 않고 백키를 눌렀을 시 세로로 전환 되게 하는 방법을 아시면 알려주시면 감사하겠습니다.
@Override
public void onBackPressed() {
if(mCurOrientaiton == Configuration.ORIENTATION_LANDSCAPE){
mCurOrientaiton = Configuration.ORIENTATION_PORTRAIT;
onChangedOrientation(mCurOrientaiton);
}else{
super.onBackPressed();
}
}