Primeiro, essa configuração é imposta pelo sistema operacional (portanto, não cabe ao aplicativo decidir se deve observar essa configuração). Palavras simples: o Android não permitirá que um aplicativo acesse a rede, a menos que esteja executando em primeiro plano (ou seja, o usuário esteja interagindo com ele) com a restrição ativada para ele.
Explicado com um exemplo plástico: restringir os dados de segundo plano no aplicativo Google Play Store (como eu fiz), ele não procurará mais atualizações em segundo plano enquanto estiver usando dados móveis. Mas o fará quando você estiver usando o Wi-Fi. Além disso, quando você chama o aplicativo para instalar algo, ele funcionará enquanto você o mantiver em primeiro plano (ou seja, não alterne para outro aplicativo enquanto estiver baixando).