相关疑难解决方法(0)

检测Android上是否有可用的Internet连接

我需要检测Android设备是否已连接到Internet.

NetworkInfo类提供了一个非静态方法isAvailable()听起来很完美.

问题是:

NetworkInfo ni = new NetworkInfo();
if (!ni.isAvailable()) {
    // do something
}
Run Code Online (Sandbox Code Playgroud)

抛出此错误:

The constructor NetworkInfo is not visible.
Run Code Online (Sandbox Code Playgroud)

安全的赌注是有另一个类返回一个NetworkInfo对象.但我不知道哪个.

  1. 如何让上面的代码段工作?
  2. 我怎么能找到自己在在线文档中需要的信息?
  3. 你能为这种类型的检测提出更好的方法吗?

android internet-connection android-internet

667
推荐指数
6
解决办法
52万
查看次数

android - 如何在没有互联网连接时阻止webview加载

我有一个Android应用程序,它有一个webview.当没有互联网连接时,webview将显示页面不可用.我希望尽可能让它看起来像一个应用程序,所以我不想显示这个页面.我在网上找到了一些有用的信息,教你如何隐藏或加载其他内容来覆盖它,但我真正想要的是留在当前页面和一个小弹出对话框说没有连接.基本上,当用户点击webview中的任何内容时,首先检查连接.如果没有连接,请保持原状并弹出一个对话框.

谢谢您的帮助!!

编辑:

就像我说的,我已经知道如何从在线样本检查互联网连接.我的问题是我不知道如何停止加载下一页.需要说明的是,当用户尝试转到下一页时,请检查是否存在互联网连接.如果没有连接,页面将保持原样,不会进入下一页.我希望用户能够看到他们上次加载的页面,并在网页内容仍然存在时获得通知.谢谢!

connection android webview

21
推荐指数
2
解决办法
5万
查看次数

如何编辑或创建WebView的自定义错误页面?

我创建了一个WebView布局,用于访问特定网站,但是当手机没有网络连接或页面超时时,编辑或创建自定义" 网页不可用 "资源会很有用.我知道这是可能的,因为如果您在手机处于飞行模式时打开应用程序" Wikidroid ",则会收到" 文章不可用 "错误页面而不是标准Android" 网页不可用 "错误页面.

我在互联网上搜索高低,并没有提出任何解决此请求的在线资源.任何和所有的帮助非常感谢.提前致谢.

android android-webview

17
推荐指数
2
解决办法
3万
查看次数