2011-09-21 56 views
1

我目前正在開發一個應用程序,我需要從BroadcastReceiver調用一個活動方法。如何從BroadcastReceiver調用活動方法?

我的應用程序是當用戶得到一個電話廣播接收器發現併發送消息到該特定的號碼。

我能得到沒有,但我希望將消息發送到該號碼,爲我創造了側的活動發送短信的方法是有這個發送短信..

如何調用特定方法從我的BroadcastReceiver。

+1

如果您的活動已關閉,該怎麼辦? –

+1

是啊......不好的做法。更好地使用服務或將接收器在您的活動 –

+0

我figuer它,看到這個鏈接: [調用來自廣播接收器類的活動方法] [1] 和:從呼叫活動的方法廣播接收器。是否有可能] [2] [1]:http://stackoverflow.com/questions/16934425/call-an-activity-method-from-a-broadcastreceiver-class [2] :http://stackoverflow.com/questions/5104235/call-an-activity-method-from-a-broadcastreceiver-is-it-possible?rq=1 –

回答

1

你需要做的是方法static and public inside your activity。你可以調用該方法是這樣的:

ActivityName.mehtodName(); 

它會更好,如果你把這個方法在你的Util類,並從那裏調用它。