(WebView) findViewById(R.id.webview)获取到的对象为null是什么原因
时间: 2023-05-31 17:04:19 浏览: 264
WebView实现引导页面.zip
1. 没有在布局文件中声明 WebView 控件。
2. 布局文件中声明了 WebView 控件,但在 Activity 中没有调用 setContentView() 方法将布局文件与 Activity 关联起来。
3. 布局文件中声明了 WebView 控件,但在 Activity 中调用 findViewById() 方法的时候,传入的参数不正确,即 R.id.webview 不是 WebView 控件的 ID。
4. WebView 控件的 ID 与布局文件中声明的 ID 不一致。
5. WebView 控件的声明被注释掉了,或者被删除了。
6. WebView 控件的声明在 Fragment 中,但在 Activity 中调用 findViewById() 方法时,没有通过 FragmentManager 找到对应的 Fragment。
7. WebView 控件的声明在 RecyclerView 的 ItemView 中,但在 Activity 中调用 findViewById() 方法时,没有通过 RecyclerView.Adapter 和 RecyclerView.ViewHolder 找到对应的 ItemView。
8. WebView 控件的声明在 include 布局中,但在 Activity 中调用 findViewById() 方法时,没有通过 include 布局找到对应的控件。
阅读全文