안녕하세요.. 프로그래밍 초보인 학생입니다..

 

이번에 학교에서 안드로이드 프로젝트로 개발하고있는데 뭐좀여쭤보고자합니다..

 

 

개발하다보면 기능별로 클래스를 쪼개개되는데 여기서 생기는 문제입니다.바로,

 

Main 에서는 액티비티를 상속하고있기때문에 액티비티 함수를 호출할수 있잖아요?

 

하지만 액티비티를 상속하지 않은 클래스에서는 어떡해 액티비티 함수를 호출할수있을가요?

 

 

가장큰예로, 전화번호를 가져오는 클래스를 만들고싶은데 Telephonemanager 객체가 액티비티에서만 호출이 가능하더군요

 

하지만 전화번호 클래스를 따로나눠놓으면(액티비티를 상속하고있지않기때문에) 호출이안되서 ,,, 메인에서전부다하고있습니다 ㅠ

 

그렇다고 둘다상속시켜버리면 오류가나고,, 말로는 Context를 넘기라는데 솔직히 이해가잘안됩니다..

 

 

요약)  다른클래스가 액티비티를 상속하지않고 액티비티함수를 호출할수있는방법은 무엇일가요.?