私はこの種のばかげた質問を知っています。しかし、私は、ユーザーが接続していない場合に備えて、私のアプリにhtmlページを保存しようとしていました。私は以下を行いましたが失敗しました:オフラインのページを保存する方法
if(CheckConnectivity())
{mWebView.loadUrl("http://www.google.com");}
else {mWebView.loadUrl("file:///android_asset/offline.html");}
私はoffline.htmlを私の資産フォルダにドラッグしました。 CheckConnectivityのために私はこれをやった:
private boolean CheckConnectivity() {
ConnectivityManager CK = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = CK.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
return true;
}
return false;
何か間違いがありますか?私はマニフェストで何かをしなければならないのですか?
どのように失敗ですか? ...あなたはエラーを取得していますか? URLをロードするだけですか? – eSniff
いいえ、オフラインURLは読み込まれません。 – Yahyaotaif