Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.22 KB | None | 0 0
  1. public static boolean getNetworkState(Context pContext)
  2. {
  3. ConnectivityManager connect = (ConnectivityManager)pContext.getSystemService(Context.CONNECTIVITY_SERVICE);
  4.  
  5. if(connect != null)
  6. {
  7. if (connect.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting())
  8. {
  9. return true;
  10. }
  11. else
  12. {
  13. return false;
  14. }
  15. }
  16. else
  17. return false;
  18. }
  19.  
  20. public static boolean getWifiState(Context context)
  21. {
  22. ConnectivityManager connect = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
  23. if ( connect.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting())
  24. {
  25. return true;
  26. }
  27. else
  28. {
  29. return false;
  30. }
  31. }
  32.  
  33. if(Commons.getNetworkState(this) || Commons.getWifiState(this))
  34. {
  35. loadData();
  36. }
  37. else
  38. {
  39. Commons.getConnectivityErrorMessage(this);
  40. }
  41.  
  42. if (connect.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting())
  43.  
  44. java.lang.RuntimeException: Unable to resume activity {com.meteociel.fr/com.meteociel.fr.activities.MeteocielActivity}: java.lang.RuntimeException: Unable to resume activity {com.meteociel.fr/com.meteociel.fr.activities.HomeActivity}: java.lang.NullPointerException
  45. at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2575)
  46. at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2603)
  47. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2089)
  48. at android.app.ActivityThread.access$600(ActivityThread.java:130)
  49. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
  50. at android.os.Handler.dispatchMessage(Handler.java:99)
  51. at android.os.Looper.loop(Looper.java:137)
  52. at android.app.ActivityThread.main(ActivityThread.java:4745)
  53. at java.lang.reflect.Method.invokeNative(Native Method)
  54. at java.lang.reflect.Method.invoke(Method.java:511)
  55. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
  56. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
  57. at dalvik.system.NativeStart.main(Native Method)
  58. Caused by: java.lang.RuntimeException: Unable to resume activity {com.meteociel.fr/com.meteociel.fr.activities.HomeActivity}: java.lang.NullPointerException
  59. at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2575)
  60. at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:178)
  61. at android.app.LocalActivityManager.dispatchResume(LocalActivityManager.java:523)
  62. at android.app.ActivityGroup.onResume(ActivityGroup.java:61)
  63. at com.meteociel.fr.activities.MeteocielActivity.onResume(MeteocielActivity.java:69)
  64. at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1184)
  65. at android.app.Activity.performResume(Activity.java:5082)
  66. at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2565)
  67. ... 12 more
  68. Caused by: java.lang.NullPointerException
  69. at com.meteociel.fr.classes.Commons.getNetworkState(Commons.java:36)
  70. at com.meteociel.fr.activities.HomeActivity.onResume(HomeActivity.java:98)
  71. at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1184)
  72. at android.app.Activity.performResume(Activity.java:5082)
  73. at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2565)
  74. ... 19 more
  75.  
  76. <uses-permission android:name="android.permission.INTERNET" />
  77. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
  78. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  79. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  80. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  81.  
  82. public static boolean getNetworkState(Context pContext)
  83. {
  84. ConnectivityManager connect = null;
  85. connect = (ConnectivityManager)pContext.getSystemService(pContext.CONNECTIVITY_SERVICE);
  86.  
  87. if(connect != null)
  88. {
  89. NetworkInfo result = connect.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
  90. if (result != null && result.isConnectedOrConnecting())
  91. {
  92. return true;
  93. }
  94. else
  95. {
  96. return false;
  97. }
  98. }
  99. else
  100. return false;
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement