如果我的服务有启动,绑定或解除绑定的意图,我想知道已经完成它的类的名称。
如何通过这些方法获取哪个类已发送服务获得的意图?
甚至可能吗?如果是这样,怎么样?如果不是,为什么,以及如果我想监控哪些人受到服务约束以及何时从服务中解除绑定,我该如何克服它?
我尝试了Intent类的多个方法,但似乎没有人能够查询这些数据。
答案 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");
//.....