Скорость изменения Режим сети передачи данных - PullRequest
0 голосов
/ 02 апреля 2012

Это настолько медленный режим изменения сети передачи данных от включения, чтобы отключить или отключить, чтобы включить. Есть ли способ сделать это быстро? Я использую этот код для изменения режима сети передачи данных. Метод dataMtd;

    try {
        dataMtd = ConnectivityManager.class.getDeclaredMethod("setMobileDataEnabled", boolean.class);
        dataMtd.setAccessible(true);
        dataMtd.invoke(mgr, true); 
    } catch (Exception e) {
        e.printStackTrace();
    }

Если вы хотите использовать это, вы должны добавить эти разрешения:

<uses-permission
        android:name="android.permission.INTERNET" />
    <uses-permission
        android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission
        android:name="android.permission.CHANGE_NETWORK_STATE" />

1 Ответ

0 голосов
/ 15 августа 2012

Вы можете использовать System.gc();, чтобы убить весь процесс, и это может помочь улучшить вашу производительность для изменения состояния сети.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...