Как отключить мобильные данные при нажатии на кнопку в Android - PullRequest
0 голосов
/ 06 июня 2018

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

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]
...