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

서비스에서 MainActivity에 있는 함수를 호출 할 수 있나요?

0 추천

MainActivity.java

public void serviceSend() {
// TODO Auto-generated method stub
String phoneNo = txtPhoneNo.getText().toString();
String message = txtMessage.getText().toString();
sendSMS(phoneNo, message);
}
 
메인 엑티비티의 저런 메소드가 있다고 하면..
 
서비스에서 호출 할 수 있는 방법이 있나요?
 
구글링해서 혼자 해결하기가 너무 힘드네요..ㅠ
Amar (600 포인트) 님이 2014년 8월 22일 질문
Amar님이 2014년 8월 22일 수정

2개의 답변

0 추천
서비스에서 send broadcast 를 날리면 됩니다.
쎄미 (162,410 포인트) 님이 2014년 8월 22일 답변
0 추천
1. 옵저버 패턴을 이용해본다.

 

2. bind시 handler 등록해서 msg로 통신해본다.

 

3. 그 외에 1,2와 비슷한 방법
익명사용자 님이 2014년 8월 22일 답변
...