2021. 4. 16. 17:02
앱개발/코듈러,앱인벤터
728x90
반응형
화면이 2개 이상 있을 때 앱을 종료하는 경우
1. 앱종료를 했을 때 종료가 되는 경우가 있는 반면에
2. 종료를 해도 종료가 되지 않고 이전 화면이 다시 나오는 경우가 있습니다.
이 경우 화면의 이동(전환)을 어떻게 하느냐에 따라 결과가 달라집니다.
예를 들어
"Screen1"이 있고
"room"이라는 화면이 있는데
블럭코딩을 다음과 같이 하면
Screen1의 코딩은 문제가 없는데
room에서 다시 Screen1으로 화면 전환을 할 경우
open another screen 컴포넌트를 사용하여 화면을 전환하면
room 화면이 남아 있는 상태에서 앱을 종료하기 떄문에
앱을 종료해도 room의 화면이 다시 보이게 됩니다.
room에서 다시 Screen1으로 가서 앱을 종료해도
역시 room 화면은 남아 있이서 무한루프에 빠지는 겁니다.
이 고리를 끊으려면 room의 화면을 close screen으로 닫으면 해결 됩니다.
728x90
반응형