将广播接收器的字符串值传递给服务

Roo*_*kie 0 android

我想将广播接收器中的字符串值传递给服务.如果有人可以通过示例来说明.谢谢

Bal*_*i.K 5

在你的广播接收器中写这样的

@Override
public void onReceive(Context context, Intent intent) {
    Intent intent=new Intent(context,UrService.class);
    intent.putExtra("stringdata","ur String value");
    context.startService(intent);

}   
Run Code Online (Sandbox Code Playgroud)

在您的服务类中获取这样的值

@Override
public void onStart(Intent intent, int startId){
    String data=intent.getStringExtra("stringdata");
    // use this value as your wish
}
Run Code Online (Sandbox Code Playgroud)