Как отключить мобильные данные при нажатии на кнопку в Android

Я хочу отключить мобильные данные при нажатии на кнопку. Я попробовал приведенный ниже код, но он не работает. Пожалуйста, помогите мне решить мою проблему. Заранее спасибо.

public void setMobileDataState(boolean mobileDataEnabled)
{
try
{
    TelephonyManager telephonyService = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

    Method setMobileDataEnabledMethod = telephonyService.getClass().getDeclaredMethod("setDataEnabled", boolean.class);

    if (null != setMobileDataEnabledMethod)
    {
        setMobileDataEnabledMethod.invoke(telephonyService, mobileDataEnabled);
    }
}
catch (Exception ex)
{
    Log.e(TAG, "Error setting mobile data state", ex);
}
}
enter code here

Я получаю ошибку, как это:

java.lang.NoSuchMethodException: setMobileDataEnabled [boolean]

0 ответов

Другие вопросы по тегам