Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android studio webview片段“未捕获类型错误:$(…)。对话框不是函数”_Android_Android Studio_Fragment - Fatal编程技术网

android studio webview片段“未捕获类型错误:$(…)。对话框不是函数”

android studio webview片段“未捕获类型错误:$(…)。对话框不是函数”,android,android-studio,fragment,Android,Android Studio,Fragment,需要帮助, 我的代码在上运行良好 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final WebView myWebView1 =

需要帮助, 我的代码在上运行良好

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:CONSOLE313]未捕获类型错误:$..对话框不是函数,来源:313

能帮我解决这个问题吗

未捕获的TypeError:$..对话框不是函数

Enable.setDomStorageEnabledtrue。setDatabaseEnabledtrue


对话框不是标准的jQuery方法。大概您需要在项目中包含jQueryUI;或者任何其他库,其中包括一个对话框插件的代码工作良好,但不是碎片一样的结果,因为以前我也得到同样的结果。
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;
         }
    }