P2SK의 라이프
블로그 이미지
P2SKLife
앱개발에 대한 정보와 취미인 음악감상에 대한 정보를 공유합니다.

calendar

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Notice

250x250
반응형
728x90
반응형

화면이 2개 이상 있을 때 앱을 종료하는 경우

1. 앱종료를 했을 때 종료가 되는 경우가 있는 반면에

2. 종료를 해도 종료가 되지 않고 이전 화면이 다시 나오는 경우가 있습니다.

 

이 경우 화면의 이동(전환)을 어떻게 하느냐에 따라 결과가 달라집니다.

예를 들어

"Screen1"이 있고

"room"이라는 화면이 있는데

 

블럭코딩을 다음과 같이 하면

Screen1의 코딩
room의 코딩 예1

 

room의 코딩 예2

 

Screen1의 코딩은 문제가 없는데

room에서 다시 Screen1으로 화면 전환을 할 경우

open another screen 컴포넌트를 사용하여 화면을 전환하면

room 화면이 남아 있는 상태에서 앱을 종료하기 떄문에

앱을 종료해도 room의 화면이 다시 보이게 됩니다.

room에서 다시 Screen1으로 가서 앱을 종료해도

역시 room 화면은 남아 있이서 무한루프에 빠지는 겁니다.

 

이 고리를 끊으려면 room의 화면을 close screen으로 닫으면 해결 됩니다.

728x90
반응형
posted by P2SKLife