我在android中有一个服务,我需要向它传递参数..我不知道该怎么做..
我尝试 putExtra 但这不是 Intent ...我使用了构造函数,但它不适用于构造函数..
最佳答案
来自 Activity :
Intent intent = new Intent(this, YourService.class);
intent.putExtra("someKey", someData);
intent.putExtra("anotherKey", anotherData);
startService(intent);
在您的服务中:
public void onStartCommand(Intent data, int startId, int flags) {
int data1 = data.getExtra("someKey");
int data2 = data.getExtra("anotherKey");
}
谢谢。
关于android - 将信息传递给 Android 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14302683/