am startservice -n com.dwx.app/com.dwx.app.MyService --ei id 1参数如何接收

如题,我想用am startservice命令启动app的一个服务,如果命令中带有--ei参数,那么app的service里面该如何接收这个参数传入的值呢,求解惑

Intent intent = getIntent();
int id = intent.getIntExtra("id", 0); // 第二个参数为default value

service中的接收方法

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    return super.onStartCommand(intent, flags, startId);
}