2011-11-11 28 views
2

まず、私は愚かな質問をしているのであれば、webviewの初心者です。WebViewの機能/エラー処理

私がここでやっていることは、webviewを通してパネル上でURLを開き、ローカルファイルとインターネットURLの両方で正常に実行していますが、webviewのメカニズムがあるかどうかを知る必要がありました問題を処理するエラーを処理する側。

たとえば、間違ったURLを入力するか、追加されたURLが読み込みに時間がかかったり、インターネット接続がなくても、webviewは何のエラーも表示せず、処理する必要がありますこれらの例外はすべて手作業で行います。

お手伝いをしていただきたいことや、参照できる書類や書籍があれば教えてください。

答えて

0

返信ありがとうございますが、正確に何を探しているのはWebview Loadworkerの進行状況/ workdoneプロパティです。私は最終的に私の答えを得て、そのプロパティにリスナーを追加することで、 ...

hereをクリックしてください。

0

私の現在のプロジェクトではwebviewを使用していないので、ヒント。 試してみましたか?

onReceivedError 

WebView wv = your veiw; 
wv.setWebViewClient(new WebViewClient() { 
    @Override 
    public void onReceivedError(WebView pView, int pErrorCode, String pDescription, String pFailingUrl) { 
      Log.i("put your messaage here"); 
      super.onReceivedError(pView, pErrorCode, pDescription, pFailingUrl); 
    } 
}); 

あなたは多くのWebViewを使用している場合は、WebViewClientを拡張する独自のクラスを作成し、すべてのあなたが(多分あなたは、インターネットへの接続がprresentであるかどうかをテストしたいと思い、一度だけ必要小切手、またはいくつかの他のものを書くことができます)

関連する問題