안녕하세요 ?

 

앱에서 Activity가 여러개의 경우,

서로 오가면서 작동중인 경우,

application을 상속받은 클래스에서,

여러개의 Activity중 현재 작동중인(활성화되어 있고, 화면 가장 앞부분에 위치) Activity를

알아내려면 어떻게 해야 하나요 ?

 

저는 Application에서 Activity 변수를 만들어,

Activity에서 OnStart()메서드내에 Application Acitivity변수에 저장하도록 했습니다.

 

그런데 Application Acitivity의 변수로 Application클래스 내에서 Toast를 호출하니 심각한 에러가 납니다.

아마도 Activity변수값이 잘 못 되어 있는 것 같습니다.

어떻게 해야 현재 application클래스에 현재 작업중인 Activity를 얻을 수 있나요 ?

 

 

수고하세요.