网络判断网络失败后弹出AlertDialog窗口(网络判断升级版)
来源:互联网 发布:windows聚焦图片 编辑:程序博客网 时间:2024/05/17 01:25
首先加权限,不加权限就不用写了
<uses-permission android:name="android.permission.INTERNET"></uses-permission><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(第三方需要把网络都开否则永远失败)
--------《写一个工具类》-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//判断网络是否连接----------《使用自己编译的工具类,判断网络是否连接》-------------------------------------------------------------------------------------------------------------------------------------------------------------public static boolean isNetWorkAvailable(Context context){ //网络连接管理器 ConnectivityManager connectivityManager =(ConnectivityManager) context.getSystemService(CONNECTIVITY_SERVICE); //网络信息 NetworkInfo info = connectivityManager.getActiveNetworkInfo(); if(info!=null){//如果连接为true return true; } return false;//如果失败为falst}
//使用自己编译的工具类,判断网络是否连接boolean netWorkAvailable = NiteWorkUtils.isNetWorkAvailable(this);if(netWorkAvailable){ Toast.makeText(MainActivity.this,"网络连接成功",Toast.LENGTH_SHORT).show();}else{ Toast.makeText(MainActivity.this,"网络连接失败",Toast.LENGTH_SHORT).show(); AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); builder.setTitle("网络炸了"); builder.setMessage("完了吧,炸了吧,上不了网了吧!傻了吧,逼了吧,玩不了游戏了吧!"); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { Toast.makeText(MainActivity.this,"网络永远扑街",Toast.LENGTH_SHORT).show(); } });//设置取消按钮 null为按钮的点击事件 builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { Intent intent = new Intent("android.settings.WIRELESS_SETTINGS"); startActivity(intent); } });//设置确定按钮 null为按钮的点击事件 AlertDialog loadDialog = builder.create(); loadDialog.show();//显示dialog}
阅读全文
0 0
- 网络判断网络失败后弹出AlertDialog窗口(网络判断升级版)
- 判断iphone网络连接失败
- 网络判断
- 网络判断
- 判断网络
- 判断网络
- 网络判断
- 判断网络
- 网络判断
- 网络判断
- 网络判断
- 判断网络
- 网络判断
- 判断网络
- 网络判断
- 判断网络
- 网络判断
- 判断网络
- 剑指offer——5.用两个栈实现
- 328. Odd Even Linked List(Java)
- web项目目录结构和一些配置文件
- hdu1083培训班 ~~二分图最大匹配
- 整数算法训练05—一个数如果恰好等于它的因子之和,这个数被成为”完数” 例如:6=1+2+3.请编程找出1000以内的完数
- 网络判断网络失败后弹出AlertDialog窗口(网络判断升级版)
- 上海PHP09期,平均薪资10246元,毕业03个工作日,就业率达62.50%
- iOS自定义statusbar上icon的颜色
- Android xml里引用资源
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
- 大数据,入行恰逢其时
- 浏览器缓存机制图解流程总结
- 8、集合应用-集合覆盖问题
- 收集的gif加载图(后续更新)