无法访问的代码Webview Kotlin。
我已经在寻找几种解决方案,但是没有用,有人可以帮助我。
class ForumFragment : Fragment() {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?): View? {
return inflater.inflate(R.layout.fragment_forum, container, false)
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("https://www.google.com/");
webView.clearView();
webView.measure(100, 100);
webView.getSettings().setUseWideViewPort(true)
webView.getSettings().setLoadWithOverviewMode(true);
}
}
答案 0 :(得分:0)
那是因为您的函数在执行下面的行之前就返回了。 当函数“返回”时,基本上是在退出外部范围。
这应该做:
class ForumFragment : Fragment() {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?): View? {
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("https://www.google.com/");
webView.clearView();
webView.measure(100, 100);
webView.getSettings().setUseWideViewPort(true)
webView.getSettings().setLoadWithOverviewMode(true);
return inflater.inflate(R.layout.fragment_forum, container, false)
}
}