【发布时间】:2017-12-10 05:44:07
【问题描述】:
需要帮助, 我的代码运行良好
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");
}}
但是当我在 Fragment 中使用时会产生错误
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",来源:http://example.com (313)
谁能帮我解决这个问题。
【问题讨论】:
-
dialog()不是标准的 jQuery 方法。大概你需要在你的项目中包含 jQueryUI;或任何其他包含dialog()插件的库 -
代码工作正常,但片段中没有
标签: android android-studio fragment