質問編集履歴

2

疑問②を追加

2021/12/20 08:32

投稿

snowsmile
snowsmile

スコア0

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,13 @@
48
48
 
49
49
 
50
50
 
51
+ 疑問①
52
+
51
53
  onReceivedError()イベントの第一引数で渡されるのは"setWebViewClient()した際のオブジェクト"という理解で合っておりますでしょうか?
54
+
55
+ 疑問②
56
+
57
+ onReceivedError()のwebviewを利用して、その拡張クラスであるWebViewExにしか存在しない処理を実行する方法はありますでしょうか?
52
58
 
53
59
 
54
60
 

1

誤字

2021/12/20 08:32

投稿

snowsmile
snowsmile

スコア0

test CHANGED
File without changes
test CHANGED
@@ -12,25 +12,25 @@
12
12
 
13
13
  ▽前提条件
14
14
 
15
- 1.WebViewクラスにID情報などを追加した拡張クラス:WebViewExを実装済み
15
+ .WebViewクラスにID情報などを追加した拡張クラス:WebViewExを実装済み
16
16
 
17
17
  // public class WebViewEx extends WebView {…}
18
18
 
19
- 2.拡張クラスWebViewExにはURL情報を提供するための関数を実装済み
19
+ .拡張クラスWebViewExにはURL情報を提供するための関数を実装済み
20
20
 
21
21
  // public String getUrl(){return url;} // onReceivedErrorハンドラ用
22
22
 
23
- 3.メイン処理にて、WebViewExインスタンスに対してWebViewClientをセット
23
+ .メイン処理にて、WebViewExインスタンスに対してWebViewClientをセット
24
24
 
25
25
  // WebViewExインスタンス.setWebViewClient(new WebViewClient();
26
26
 
27
- 4. setWebViewClientにて、onPageFinished及びonReceivedErrorハンドラ実装済み
27
+ . setWebViewClientにて、onPageFinished及びonReceivedErrorハンドラ実装済み
28
28
 
29
29
  // public void onPageFinished(WebView view, String url) {
30
30
 
31
31
  // public void onReceivedError(WebView view, …) {
32
32
 
33
- 5.WebViewExインスタンスのloadUrl()実行エラー時にonReceivedError()の起動を確認
33
+ .WebViewExインスタンスのloadUrl()実行エラー時にonReceivedError()の起動を確認
34
34
 
35
35
  →その際、onReceivedError()が実行された際、引数としてWebView view…を受け取る。
36
36
 
@@ -38,7 +38,7 @@
38
38
 
39
39
  ▽疑問
40
40
 
41
- 上記5.onReceivedError処理内にて、拡張クラスWebViewExの情報が必要となりました。
41
+ 上記⑤のonReceivedError処理内にて、拡張クラスWebViewExの情報が必要となりました。
42
42
 
43
43
  onReceivedError()は引数にWebViewを受け取るため、拡張クラスWebViewExの情報をどのように参照するか思案しておりました。
44
44