看來我正面臨網絡檢查不可靠的問題。我的意思是說,實際上網絡不可用時,它有時會返回true。Android網絡檢查不可靠
這發生在現實世界的情況下,當你去地下和信號鬆動,手機正確報告顯示沒有酒吧,但檢查仍然會返回true。
我用下面的代碼:
ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
boolean isNetworkAvailalbe = (activeNetworkInfo != null);
我在尋找實現可靠的網絡檢查最防彈的方式,任何建議?
檢查此主題,同樣的問題已經回答了。 http://stackoverflow.com/questions/28448197/android-check-internet-connection-returns-true-incorrectly – dhuma1981 2015-02-11 07:12:59