数据网络的变化模式从启用到禁用或禁用都是如此缓慢。反正有没有快速做到这一点? 我将此代码用于数据网络的更改模式。 方法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" />
答案 0 :(得分:0)
您可以使用System.gc();
来终止所有进程,它可以帮助您提高更改网络状态的性能。