2016-01-12 74 views
11

私はAndroid WebViewのタイムアウトを提供する方法を尋ねていません。AndroidのWebViewのデフォルトのタイムアウトは何ですか?

デフォルトのタイムアウトは、WebViewです。たとえば、URLをWebViewにロードし、ネットワーク接続がない場合、ERROR_TIMEOUTを投げる前に、デフォルトでどれくらい待つのですか?

デフォルトはありませんか?

+1

アンドロイドウェブビューの正確なタイムアウトを示すためのドキュメントはありません。しかし、http://cordova.apache.org/docs/en/3.3.0/guide/platforms/android/config.html#Android%20Configurationのドキュメントからは、20秒かもしれません。 –

+0

@KingofMasses実際には、ユニットテストケースを検証するためにその値が必要です。たとえば、Webビューが「default」タイムアウト秒でロードされていない場合。そのテストケースに失敗します。 – AADProgramming

+0

これは深く、アンドロイドのソースコードの中に埋め込まれているようです。私はアンドロイドのソースコードをブラウジングしています。[内部ライブラリとは異なるエラーコードが表示されるようです](https://android.googlesource.com/platform/external/webkit/+/master/Source/WebKit/ android/WebCoreSupport/WebViewClientError.cpp#64)。確かに。 – Distjubo

答えて

-1

アンドロイドタイムアウトの場合は、コードバーを使用している場合は、@king of massesのコメントを参照してください。最初の引数は、プロパティ名であり、第二は、この場合に0あるデフォルト値である

super.getIntegerProperty("loadUrlTimeoutValue", 0); 

を使用しようその後、タイムアウトを設定するには

super.setIntegerProperty("loadUrlTimeoutValue", 60000); 

希望します。

+2

私はコードバを使用していません。私のQはAndroid SDkのネイティブwebviewクラスです – AADProgramming

関連する問題