val newsContentFrag: NewsContentFragment? = supportFragmentManager.findFragmentById(R.id.newsContentFrag) as NewsContentFragment?
在《第一行代码Android第三版》第228页中。
从上往下(当然也是这页的唯一一个override)第一个override fun onCreate中
if下的val fragment = newsContentFrag as NewsContentFragment
由于一些原因,需要定义。
即:
val newsContentFrag: NewsContentFragment? = supportFragmentManager.findFragmentById(R.id.newsContentFrag) as NewsContentFragment?
不加后面的as ....竟然还会报错。
Android开发:理解和解决`NewsContentFragment`在`onCreate`中的初始化问题
本文讨论了在《第一行代码Android第三版》第228页中遇到的问题,即如何正确初始化`NewsContentFragment`,并强调了在`onCreate`中使用`findFragmentById`时加上`asNewsContentFragment`的重要性,否则会报错。
1384

被折叠的 条评论
为什么被折叠?



