2010-01-27 4 views
1

수업과 활동간에 데이터를 보내는 것에 대해 질문이 있습니다.클래스에서 활동으로 데이터를 보내시겠습니까?

현재 나가는 클래스를 모니터링하고 나가는 전화 번호를받는 클래스가 있습니다.

내 주 Activity에서이 클래스를 인스턴스화하고 숫자를 검색하는 메소드를 실행합니다.

그러나 이제는 번호를 전달하려는 또 다른 Activity이 있습니다.

Activity부터 Intent까지 숫자를 가져 오는 클래스부터 시작합니다.

은 그래서 다음과 같이 작동>

MainActiviy가 시작 발신 통화를 수신 개체 시작> 발신 통화 감지> 오브젝트 발신 번호> 객체 화재에게 발신 통화가 기록 후 새 작업을 만들 수 의도를 얻고 전화 번호 : > 신규 활동 디스플레이

조금 더 명확하길 바래요?

그래서 클래스 (객체)의 번호를 새로 시작한 Activity으로 보내려고합니다.

그래서 가장 간단한 방법은 무엇입니까?

+0

어쨌든 반대로해야합니까? 서비스의 데이터를 활동이 아닌 클래스 (객체)로 보냅니 까? –

답변

3

에서 startService()과 함께 putExtra()으로 전화하십시오. Intent에 전화 번호를 저장하려면 putExtra()을 사용하십시오. 전화 번호를 검색하려면 서비스 시작에 getExtra()을 사용하십시오.

+0

고마워, 실제로, 나는 실제로 그것을 끝내었다, 나는 충분히 틀린 생각을 떠올 렸고, 결국 다시 우연히 마주 쳤다. –

관련 문제