마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Activity내에 있는 fragment가 onStop이 동작하게 하려는데

0 추천

A라는 Activity 내에 b라는 fragment가 있는데

 

A Acitivity에서 C Acitivity를 호출 할때   b fragment가 onStop 생명 주기를 타야 하는데 

 

안타고 있습니다.  어떠한 경우에 stop을 안타게 되나요?

 

pause만 타고 stop은 타지를 않네요.. ㅠㅠ

 

 

익명사용자 님이 2015년 7월 13일 질문

1개의 답변

+1 추천
A > C 스택상태라 A플래그먼트가 종료되지 않아서 onStop을 타야할 필요가 없는 상황인 걸로 유추되는데...(테스트는 안해봤지만...)

A가 종료되어야 할 만큼 디바이스 리소스가(메모리라던지...) 부족해 진다면 자동적으로 호출될텐데요.

 

onStop에서는 리소스 해제 작업등의 종료 준비 처리를 하시는 콜백인데 호출을 확인해야할 필요가 있을까요?

만약 onStop에서 뭔가 한 처리가 다음 액티비티에 영향을 준다면 호출 위치를 바꾸셔야 할 것 같습니다.
칠리님 (10,910 포인트) 님이 2015년 7월 13일 답변
...