2011-01-27 5 views
0

이 포럼에서 내 문제와 비슷한 질문을 보았지만 그 대답은 직접 없습니다.Android : 인 텐트를 사용하여 클래스 대신 메서드를 호출 하시겠습니까?

본질적으로 나는 안드로이드 동작을 수신하는 브로드 캐스트 수신기를 가지고 있으며 수신기는 내 클래스 중 하나에 등록되어 있으며 현재는 클래스를 호출합니다. 두 번째 브로드 캐스트 수신기를 만들지 않고 해당 클래스 내에서 메서드를 호출하고 싶습니다. 이렇게하려면 매우 비효율적이며 코딩 방법이 좋지 않은 것처럼 보입니다.

많은 사람들이 그 클래스의 브로드 캐스트 리시버를 만드는 것에 대해 언급했지만 브로드 캐스트 리시버를 사용하여 다른 브로드 캐스트 리시버를 호출하고 싶지는 않습니다.

감사합니다.

고마워요!

+2

코드 스 니펫을 공유해 주시겠습니까? – Cristian

+0

좀 더 자세히 설명해 주시겠습니까? –

+0

Pls 공유 코드를 이해하기 위해 –

답변

0

왜 해달라고 같은에서 메소드를 호출 UR 클래스에의 객체를 만들어 다른 클래스에서 CN 호출 방법 intent.you에서 메소드를 호출 할 수있는 방법이라고 생각하지 말아 브로드 캐스트 리시버 ... 그 리시버를 등록한 곳.

+1

이제는 생각하지 못했던 것입니다! 당신, 선생님, 천재입니다 (또는 나는 그저 분명한 분을 잘 빠져 나가고 있습니다!). 나는 그것을 줄 것이다. –

-1

나는 THR 클래스가 정적 인 경우 또는

관련 문제