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

액티비티 전환시 궁금한점...

0 추천

액티비티가 3개가 있습니다.

Parent

Child1

Child2

Child1, Child2는 Parent를 상속받습니다.

Child1 -> Child2 로 화면이 바뀔때가 문제인데요.

로그를 살펴보니

Parent - onPause

Child1 - onPause

Parent - onCreate

W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@7355bfe

Parent - onCreate

Child2 - onCreate

parent - onStart

child2 - onStart

parent - onResume

child2 - onResume

parent - onStop

child1 - onStop

이렇게 나옵니다.

child1 의 parent 하고 child2 의 parent는 각각 독릭적으로 실행된 느낌인데요.

parent 하나만 존재하고싶은데 가능한가요?

 

익명사용자 님이 2019년 1월 24일 질문

2개의 답변

0 추천
봐서는 인스턴스는 Child1 과 Child2 가 있고 Parent 는 그냥 상속한 클래스 아닌가요?
aucd29 (218,390 포인트) 님이 2019년 1월 24일 답변
0 추천
parent를 둘다 상속 받았다면 각각의 인스턴스가 따로 생성되기 때문에 하나만 존재할 수 없습니다.

원하시는 바를 하려면 다른 class의 전역(Singleton) 변수를 사용해야 합니다.
디자이너정 (42,810 포인트) 님이 2019년 1월 25일 답변
...