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;
}
}