当前位置:  开发笔记 > Android > 正文

如何在没有Internet连接时显示自定义对话框?

如何解决《如何在没有Internet连接时显示自定义对话框?》经验,为你挑选了1个好方法。

我希望在没有连接到Internet时在webview应用程序中显示自定义对话框.如何检查Internet连接,然后调用对话框?



1> Phil..:

您可以使用ConnectivityManager检查是否存在Internet连接,并且可以向用户显示Toast AlertDialog消息.

另请参见:AlertDialog.Builder

编辑: 以下是如何使用Toast消息执行此操作的示例:

ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
if (info != null) {
    if (!info.isConnected()) {
        Toast.makeText(this, "Please check your wireless connection and try again.", Toast.LENGTH_SHORT).show();
    }
}
else {
    Toast.makeText(this, "Please check your wireless connection and try again.", Toast.LENGTH_SHORT).show();
}

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有