如何将意图发送到服务?

时间:2012-06-07 15:34:25

标签: android binding android-intent android-service

如果我的服务有启动,绑定或解除绑定的意图,我想知道已经完成它的类的名称。

如何通过这些方法获取哪个类已发送服务获得的意图?

甚至可能吗?如果是这样,怎么样?如果不是,为什么,以及如果我想监控哪些人受到服务约束以及何时从服务中解除绑定,我该如何克服它?

我尝试了Intent类的多个方法,但似乎没有人能够查询这些数据。

1 个答案:

答案 0 :(得分:-2)

//You can put activity name in the intent object like this
Intent intent=new Intent(this,myservice.class);
intent.putExtra("activity_name","MainActivity");
startService(intent);


//While in service you get this values by writing
Intent intent=getIntent();
String name=intent.getStringExtra("activity_name");
//.....