Notice
Recent Posts
Recent Comments
Link
투케이2K
127. (TWOK/ERROR) [Android] 라이프사이클 onCreate 재호출 이슈 (reCall) 본문
[환경 설정 및 설명]
프로그램 : AndroidStudio
설 명 : 라이프사이클 onCreate 재호출 이슈 (reCall)
[에러 원인]
1. 안드로이드 디바이스 장치 회전 모드 전환 시 onCreate 재호출 됨 이슈
2. 안드로이드 디바이스 메모리가 부족한 경우 >> 앱 메모리 회수 >> onCreate 다시 할당 재호출 이슈
[해결 방법]
1. AndroidManifest.xml 파일에서 디바이스 화면 회전 모드 대응 실시
<activity
android:name=".A_Main"
android:exported="true"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustResize"
android:configChanges="keyboardHidden|orientation|screenSize">
</activity>
<!-- 가상키보드 상태에 따라 리사이징 : android:windowSoftInputMode="adjustResize" -->
<!-- 액티비티 화면 세로 모드 고정 : android:screenOrientation="portrait" -->
<!-- 디스플레이 화면 변경 대응 : android:configChanges="keyboardHidden|orientation|screenSize" -->
2. 액티비티 라이프사이클에서 onCreate 호출 시간 정의 >> 밀리 세컨드 시간 이내 다시 재호출된 경우 >> 인스턴스를 재생성하지 않도록 변경
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments