【发布时间】:2014-08-16 15:19:44
【问题描述】:
我正在为安卓开发一个基于网络的应用程序。如果没有连接,则发布标准:“网页不可用”。但我需要一个我之前设计的页面并将其保存在应用程序中,以便显示。有没有办法解决这个问题?
【问题讨论】:
-
你必须自己实现网络连接检查,如果没有连接,显示本地资源(即not_available.html)
标签: java android html web webpage
我正在为安卓开发一个基于网络的应用程序。如果没有连接,则发布标准:“网页不可用”。但我需要一个我之前设计的页面并将其保存在应用程序中,以便显示。有没有办法解决这个问题?
【问题讨论】:
标签: java android html web webpage
您应该检查互联网连接。如果没有可用的网络,请加载您的 html 文件。
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
if(!isNetworkAvailable)
{
view.loadUrl("file:///android_asset/FILENAME.html");
}
【讨论】: