본문 바로가기

Android52

[Android] 테마 변경 시 (onCreate, onDestory 대응) 테마 변경 시 생명주기 안드로이드 테마 변경 시 이미 생성된 액티비티를 onDestory ⇒ onCreate 해주는 재 생성 과정을 겪게 된다. 문제는 이 과정에서 데이터를 초기화하지 않으면 onCreate 중에 크래시 또는 데이터가 이상하게 나오는 현상이 발생한다. 따라서 테마 변경 시 onConfigurationChanged 함수에서 호출하는 방법에 대해 정리할 예정이다. 테마 변경 시 onConfigurationChanged 호출 하기 AndroidManifest.xml에 속성 추가 ... 위 속성이 추가되면 onConfigurationChanged 함수에서 관리할 수 있다. @Override public void onConfigurationChanged(@NonNull Configuration n.. 2023. 12. 18.
[Android] 설정에서 언어 변경(onCreate, onDestory 대응) 언어 변경 시 생명주기 안드로이드 설정 앱에서 언어를 변경한 경우 이미 생성된 액티비티를 onDestory ⇒ onCreate 해주는 재생성 과정을 겪게 된다. 문제는 이 과정에서 데이터를 초기화하지 않으면 onCreate 중에 크래시 또는 데이터가 이상하게 나오는 현상이 발생한다. 따라서 언어 변경 시 onConfigurationChanged 함수에서 호출하는 방법에 대해 정리할 예정이다. 언어 설정 시 onConfigurationChanged 호출 하기 AndroidManifest.xml에 속성 추가 ... 위 속성이 추가되면 onConfigurationChanged 함수에서 관리할 수 있다. @Override public void onConfigurationChanged(@NonNull Config.. 2023. 12. 18.
[Android] 멀티 윈도우 실행(onCreate, onDestory 대응) 멀티 윈도우 생명주기 멀티 윈도우를 작동하거나 빠져 나가면 이미 생성된 액티비티가 onDestroy ⇒ onCreate를 해주며 재 생성 된다. 문제는 이 과정에서 데이터를 초기화 하지 않으면 onCreate 중에 크래시 또는 데이터가 이상하게 나오는 현상이 발생한다. 따라서 멀티 윈도우 실행할 때 onConfigurationChanged 함수가 호출되는 방법에 대해 정리할 예정이다. 멀티 윈도우 대응하기 AndroidManifest.xml의 Activity에 속성 추가 .... configChanges 속성에 [screenSize|smallestScreenSize|screenLayout|orientation] 을 추가해 준다. 위 속성이 추가되면 onConfigurationChanged 함수에서 관리할.. 2023. 12. 18.
[Android] 로렘 입숨(Lorem Ipsum) 텍스트 사이트 (한글, 영어) 한글, 영어 더미 텍스트 생성 사이트 간세네 (한글) 한글 Lorem Ipsum (간세네) 로렘 입숨(lorem ipsum; 줄여서 립숨, lipsum)은 출판이나 그래픽 디자인 분야에서 폰트, 타이포그래피, 레이아웃 같은 그래픽 요소나 시각적 연출을 보여줄 때 사용하는 표준 채우기 텍스트로, 최종 guny.kr Lorem Ipsum (영어) Lorem Ipsum - All the facts - Lipsum generator What is Lorem Ipsum? Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever s.. 2023. 12. 18.