2017-07-06 6 views
0

は、助けを必要と 私のコードは

public class MainActivity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    final WebView myWebView1 = (WebView) findViewById(R.id.webView1); 
    WebSettings webSettings1 = myWebView1.getSettings(); 
    webSettings1.setJavaScriptEnabled(true); 
    myWebView1.setWebViewClient(new WebViewClient()); 
    myWebView1.setWebChromeClient(new WebChromeClient()); 
    myWebView1.loadUrl("https://example.com"); 
}} 

に細かい作業が、私は断片

で使用するときにエラーが発生します
public class ReportSales01Activity extends Fragment{ 
@Nullable 
@Override 
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { 
    View view = inflater.inflate(R.layout.fragment_report_sales_01, container, false); 

     final WebView myWebView1 = (WebView) view.findViewById(R.id.webView1); 
     WebSettings webSettings1 = myWebView1.getSettings(); 
     webSettings1.setJavaScriptEnabled(true); 
     myWebView1.setWebViewClient(new WebViewClient()); 
     myWebView1.setWebChromeClient(new WebChromeClient()); 
     myWebView1.loadUrl("https://example.com"); 
     return view;}} 

エラーメッセージ

I/chromium: [INFO:CONSOLE(313)] "Uncaught TypeError: $(...).dialog is not a function", source: http://example.com (313)

は、いくつかは、私は、この問題を解決する手助けができます。

+0

'ダイアログ()'標準のjQueryメソッドではありませんを有効にします。おそらくあなたのプロジェクトにjQueryUIを含める必要があります。またはダイアログ()プラグインを含むその他のライブラリ –

+0

コードは正常に動作していますが、フラグメント –

答えて

0

Uncaught TypeError: $(...).dialog is not a function

.setDomStorageEnabled(true);.setDatabaseEnabled(true)

public class ReportSales01Activity extends Fragment 
{ 

     @Nullable 
     @Override 
     public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) 
     { 
      View view = inflater.inflate(R.layout.fragment_report_sales_01, container, false); 

       final WebView myWebView1 = (WebView) view.findViewById(R.id.webView1); 
       WebSettings webSettings1 = myWebView1.getSettings(); 
       webSettings1.setJavaScriptEnabled(true); 
       webSettings1.setDomStorageEnabled(true);// Add this 
       webSettings1.setDatabaseEnabled(true);// Add this 
       myWebView1.setWebViewClient(new WebViewClient()); 
       myWebView1.setWebChromeClient(new WebChromeClient()); 
       myWebView1.loadUrl("https://example.com"); 
       return view; 
     } 
    } 
+0

にはありません@MahdiArahmanは 'webSettings1.setDomStorageEnabled(true);を追加します –

+0

は動作しません。同じエラー –

+0

@MahdiArahman for test case 'setWebChromeClient'を削除する –

関連する問題