关于manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState()在4.1部分机型 异常问题
2014-03-13 10:05
141 查看
1:问题描述:
(1)当尝试获取当前网络模式的时候调用了 manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState(),可是在部分机型上却报错了!
(2)NetworkInfo info = connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
String currentAPN = info.getExtraInfo(); 也报错了!
2:解决方案:
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo()
networkInfo .getType()==ConnectivityManager.TYPE_MOBILE去判断
(1)当尝试获取当前网络模式的时候调用了 manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState(),可是在部分机型上却报错了!
(2)NetworkInfo info = connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
String currentAPN = info.getExtraInfo(); 也报错了!
2:解决方案:
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo()
networkInfo .getType()==ConnectivityManager.TYPE_MOBILE去判断
相关文章推荐
- android start activity getIntent 返回异常的问题
- 解决部分机型 appium 安装应用时需要手动确认的问题
- 关于小米手机Environment.getExternalStorageState()状态不是MOUNTED的问题
- 类装入问题解密,第 2 部分: 基本的类装入异常
- 使用环信时因导入so文件造成的程序无法在部分机型上安装的问题
- 代码中设置Edittext提示语hint的字体大小时遇到的机型适配问题(小米以及部分华为手机会有问题)
- 【解决方案Webview】H5弹出对话框,部分机型显示错位问题!
- 循环file_get_contents()部分内容不能获取的问题
- 解决当字段不存在使用resultSet.getString("id")报异常的问题
- [非原子批处理出现故障]使用 getNextException() 来检索已经过批处理的特定元素的异常。 ERRORCODE=-4228, SQLSTATE=null
- Andoriod 兼容部分机型监听删除按键无效问题
- JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();出现空指针异常的问题
- Android部分机型(vivo、乐视、部分红米)对GIF透明背景图片显示白色问题分析
- AFX_MANAGE_STATE (AfxGetStaticModuleState())解决dll 、多线程访问资源问题
- 使用 window.getSelection() 方法获取鼠标划取部分的起始位置和结束位置的问题
- 钉钉部分网络服务异常问题解决
- InetAddress.getLocalHost()返回ip 地址异常听问题
- 解决this.getHibernateTemplate()的空指针异常的问题
- path 动画与canvas 动画在部分机型不显示的问题
- 解决华为手机部分机型不能打印Log问题