我的活动检查互联网连接并显示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空状态检测
我会尽快尝试! =) –