我的活動檢查互聯網連接並顯示ProgresDialog(如果存在連接)。 現在,如果顯示ProgressdlDialog並且互聯網連接變得不可用,那麼可憐的ProgressDialog會持續加載直到永久性。 所以,我想檢測progressdialog的狀態;然後顯示一個AlertDialog,如果它正在加載並且互聯網連接不可用。如何檢測ProgressDialog的狀態
2
A
回答
0
要檢測ProgressDialog
ProgressDialog progressdialog = new ProgressDialog(getActivity());
progressdialog.show();
if(progressdialog.isShowing())
{
progressdialog.dismiss();
}
1
你可以使用CONNECTIVITY_CHANGE接收器,當連接的變化要知道,比使用方法,使用下面的代碼,讓您連接的實際狀態:
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
http://viralpatel.net/blogs/android-internet-connection-status-network-change/
相關問題
- 1. 如何檢測WKWebView中的history.push狀態
- 2. 如何檢測GIF的狀態
- 3. 如何檢測狀態欄的擴展?
- 4. Arduino如何檢測LED的狀態?
- 5. 如何檢測電源連接狀態?
- 6. 如何檢測雙高度狀態欄?
- 7. 如何檢測連接狀態
- 8. Android ProgressDialog解僱。檢測源
- 9. 檢測CD托盤狀態
- 10. 雅虎狀態檢測
- 11. 檢測IE10 +加載狀態
- 12. 檢測防病毒狀態
- 13. 檢測USB電源狀態
- 14. 檢測GWT RichTextArea'髒'狀態
- 15. 檢測HTTP狀態代碼
- 16. 如何檢測jquery中單選按鈕的檢查狀態?
- 17. 如何動態檢測Ember.StateManager應具有的初始狀態?
- 18. 如何檢測Android中的離線/在線狀態的設備狀態
- 19. 如何測試VisualStateManager狀態?
- 20. 如何測試GPS狀態?
- 21. 檢測的In App Purchase的狀態
- 22. 如何檢查狀態onKeypress
- 23. 如何檢查namenode狀態?
- 24. 如何檢查JDialog狀態
- 25. 檢測多選骨選狀態的選擇狀態.picky
- 26. 如何檢測除我以外的應用程序的狀態?
- 27. 葫蘆,檢測的UIButton按下狀態
- 28. 檢測打印機紙張的狀態
- 29. 檢測scrollView滾動時的狀態
- 30. Qt4.7 QML的TextInput空狀態檢測
我會盡快嘗試! =) –