瀏覽代碼

fix(android): Fix ClassCastException when doing native things(#987)

Nikhil Chitlur Navakiran 5 年之前
父節點
當前提交
7e68da4ffe
共有 1 個檔案被更改,包括 3 行新增1 行删除
  1. 3
    1
      android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java

+ 3
- 1
android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java 查看文件

1020
     @Override
1020
     @Override
1021
     public void setWebViewClient(WebViewClient client) {
1021
     public void setWebViewClient(WebViewClient client) {
1022
       super.setWebViewClient(client);
1022
       super.setWebViewClient(client);
1023
-      mRNCWebViewClient = (RNCWebViewClient) client;
1023
+      if (client instanceof RNCWebViewClient) {
1024
+        mRNCWebViewClient = (RNCWebViewClient) client;
1025
+      }
1024
     }
1026
     }
1025
 
1027
 
1026
     public @Nullable
1028
     public @Nullable