1
我是Android编程的初学者,我正在阅读有关通过IntentServices处理耗时操作的内容。然而,我有这个疑问 -两个或多个类可以将数据发送到相同的IntentService吗?
我可以有两个类(比如A和B)发出调用扩展IntentService的同一个类(C)吗?这可能和/或安全吗?
如果是这样,我该如何帮助IntentService区分两个调用类?
我在想的是这样的:
public class DoSomething extends IntentService{
@Override
public void onHandleIntent(Intent intent){
Bundle data = intent.getExtras();
String type = data.getString("TagForClass");
if(type.equals("TagForClassA")){
//Do operations for Class A
}
else if(type.equals("TagForClassB")){
//Do operations for Class B
}
}
}
请问这种方法的工作?