如何将我的广播接收器上下文类传递给我的服务类
如何将我的广播接收器上下文类传递给我的服务类
这个问题已经有了答案:
可能重复:
我有一个广播接收器类和服务类,如果我收到一个字符串“testing”,我会在我的广播接收器中启动服务。
这是我在我的广播接收器类中启动服务的方式。它正在工作
private void startSMSforwarderService(Context context,String y) { if(y.startsWith("testing")) { Intent SmsForwarderService = new Intent(context,SmsForwarderService.class); SmsForwarderService.putExtra("var_msgbody",msgbody); //pass variable value via intent from broadcast receiver to android service SmsForwarderService.putExtra("var_from", from); context.startService(SmsForwarderService); } }
我有一个方法在我的服务内需要上下文,我想要将我的广播接收器的上下文扩展到我的服务中。我该怎么做? 如果有一些代码片段将不胜感激..谢谢
我的接收器
https://gist.github.com/3171877
我的服务类
https://gist.github.com/3171792
正如你所看到的,我有一个方法在我的服务内,它需要一个上下文才能使用..
void forwardSMS(String msgbody,Context smsSenderService, Intent SENT_ACTION)
基本上我想将我的广播接收器的上下文传递给我的服务类....
admin 更改状态以发布 2023年5月21日