если задачи не связаны друг с другом и не требуют порядка выполнения, то вам следует использовать 4 службы намерений, по 1 службе для каждого типа операции. Однако, если ваши задачи связаны друг с другом (в зависимости от порядка выполнения), то более разумно написать одну целевую службу, хотя вы также можете достичь этого с помощью 4 разных служб.
Короче говоря, это зависит от того, как вы хотите модулировать свой код и облегчить отладку в будущем