Internet.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.mylove.okhttp;
  2. import android.content.Context;
  3. /**
  4. * @author myLove
  5. */
  6. class Internet {
  7. /**
  8. * 判断网络
  9. */
  10. static InternetBean ifInternet(Context mContext) {
  11. InternetBean msg = new InternetBean();
  12. switch (InternetUtil.getConnectedType(mContext)) {
  13. case -1:
  14. msg.setStatus(false);
  15. msg.setMsg("网络异常");
  16. return msg;
  17. case 0:
  18. if (InternetUtil.isNetWorkConnected(mContext)) {
  19. msg.setStatus(false);
  20. msg.setMsg("网络异常");
  21. return msg;
  22. } else {
  23. msg.setStatus(true);
  24. return msg;
  25. }
  26. case 1:
  27. if (InternetUtil.isNetWorkConnected(mContext)) {
  28. msg.setStatus(false);
  29. msg.setMsg("WIFI网络异常");
  30. return msg;
  31. } else {
  32. msg.setStatus(true);
  33. return msg;
  34. }
  35. default:
  36. if (InternetUtil.isNetWorkConnected(mContext)) {
  37. msg.setStatus(false);
  38. msg.setMsg("网络异常");
  39. return msg;
  40. } else {
  41. msg.setStatus(true);
  42. return msg;
  43. }
  44. }
  45. }
  46. }