제목 그대로 인데요~
cocos2d android 가로 모드에서 전원버튼 클릭시 onStop 이벤트가 호출되어서...
기존의 게임 상태가 모두 날아가는데요~
세로모드에서는 또 안그러네요~
혹시 이 문제를 해결 하신분 있나요 ?
가로모드로 전환될때 onDestroy 가 호출되고 다시 onCreate가 호출되게 됩니다.
그렇기 때문에 화면전환 이전에 행했던 게임데이터들은 onCreate에서 행하는 초기화때문에 손실이 되곤 하는데요.
onDestroy에서 현제 게임 상태를 shared preference등을 이용해서 백업하고
onCreate에서 이를 복원해서 사용하시면 됩니다.
로그인 유지
가로모드로 전환될때 onDestroy 가 호출되고 다시 onCreate가 호출되게 됩니다.
그렇기 때문에 화면전환 이전에 행했던 게임데이터들은 onCreate에서 행하는 초기화때문에 손실이 되곤 하는데요.
onDestroy에서 현제 게임 상태를 shared preference등을 이용해서 백업하고
onCreate에서 이를 복원해서 사용하시면 됩니다.