Java android中的学习片段UI在Eclipse中遇到错误

Java android中的学习片段UI在Eclipse中遇到错误,java,android,Java,Android,所以,我在使用Androids开发网站上的教程时遇到了这个问题。在这段代码上 DetailFragment detailfrag=(DetailFragment).getFragmentManager().findFragmentById(R.id.content_pane); Eclipse将(DetailFragment)突出显示为错误,并表示无法将DetailFragment解析为变量 这是主活动代码的粘贴箱 为什么它认为DetailFragment是一个变量?android开发课程错了

所以,我在使用Androids开发网站上的教程时遇到了这个问题。在这段代码上

DetailFragment detailfrag=(DetailFragment).getFragmentManager().findFragmentById(R.id.content_pane);
Eclipse将(DetailFragment)突出显示为错误,并表示无法将DetailFragment解析为变量

这是主活动代码的粘贴箱 为什么它认为DetailFragment是一个变量?android开发课程错了吗

    DetailFragment detailfrag=detailfrag(DetailFragment).getFragmentManager().findFragmentById(R.id.content_pane);
因为(DetailFragment)后面有一个句点,没有空格。因此,您不尝试强制转换为DetailFragment,而是调用DetailFragment上的某些方法

改用以下方法

    DetailFragment detailfrag = (DetailFragment) getFragmentManager().findFragmentById(R.id.content_pane);