본문 바로가기

멀티윈도우2

[Android] 멀티 윈도우 실행(onCreate, onDestory 대응) 멀티 윈도우 생명주기 멀티 윈도우를 작동하거나 빠져 나가면 이미 생성된 액티비티가 onDestroy ⇒ onCreate를 해주며 재 생성 된다. 문제는 이 과정에서 데이터를 초기화 하지 않으면 onCreate 중에 크래시 또는 데이터가 이상하게 나오는 현상이 발생한다. 따라서 멀티 윈도우 실행할 때 onConfigurationChanged 함수가 호출되는 방법에 대해 정리할 예정이다. 멀티 윈도우 대응하기 AndroidManifest.xml의 Activity에 속성 추가 .... configChanges 속성에 [screenSize|smallestScreenSize|screenLayout|orientation] 을 추가해 준다. 위 속성이 추가되면 onConfigurationChanged 함수에서 관리할.. 2023. 12. 18.
[Android] 멀티 윈도우 기능 켜고/끄기 AndroidManifest.xml에서 application 안에 resizeableActivity 속성을 추가하고 지원 또는 미 지원을 true, false로 정하면 된다. ...이렇게 설정된 경우 앱 자체가 멀티 윈도우 기능을 지원하지 않게 된다.  만약 특정 액티비티만 멀티 윈도우에 대해 설정하고 싶은 경우 activity 안에 속성을 추가해줘야 한다. ...  참고 멀티 윈도우 지원  |  Android 개발자  |  Android Developers멀티 윈도우 지원 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Android는 여러 앱이 같은 화면을 동시에 공유할 수 있도록 합니다. 시스템에서는 두 앱을 나developer.android.com 2023. 12. 18.