首先,我的代码完美运行并自己启动了这个奇怪的问题。我有一个包含TextView
是的片段,是常规文本视图,我可以通过检查我的布局文件来验证这一点:
在我的代码中(我没有在布局XML或Java类文件中触及),我将它转换为TextView
:
TextView nameView = (TextView) itemView.findViewById(R.id.postHeaderNameView);
这是正常的,直到我突然开始出现这个错误:
java.lang.ClassCastException: com.makeramen.roundedimageview.RoundedImageView cannot be cast to android.widget.TextView
。
为什么在地球上Android认为我的TextView是圆形图像视图?是的,我做有圆形图像视图,但没有一个被称为postHeaderNameView
。清理和重建项目没有做任何事情。
我做错了什么,为什么一个工作项目突然开始犯这个错误?
答案 0 :(得分:0)
它一如既往地重建/重启后就消失了。我想我应该习惯在使用Android时出现奇怪的问题时重新启动。