kotlin webview android.view.View android.view.View.findViewById (int) 'для ссылки на пустой объект ko - PullRequest
1 голос
/ 30 июня 2019

У меня эта ошибка, кто-нибудь знает, как ее исправить? Любая помощь приветствуется. благодарю вас. я использую фрагмент

class ForumFragment : Fragment() {

    override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
                              savedInstanceState: Bundle?): View? {



      ERROR LINE->  val wv = webView.findViewById(R.id.webView) as WebView

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

  }

ОШИБКА LOGCAT ->

java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference
                at .fragments.ForumFragment.onCreateView(ForumFragment.kt:45

1 Ответ

2 голосов
/ 30 июня 2019
class ForumFragment : Fragment() {

    private lateinit var v: View
    override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View {
        v = inflater.inflate(R.layout.frag_list_project, container, false)
        val wv = v.findViewById(R.id.webView) as WebView

        wv.loadUrl("https://www.google.com/");
        wv.clearView();
        wv.measure(100, 100);
        wv.getSettings().setUseWideViewPort(true)
        wv.getSettings().setLoadWithOverviewMode(true);
        return v

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...