2

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

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

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

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

4

1 回答 1

-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");
//.....
于 2012-06-07T16:43:01.493 回答