我在Java代码中遇到以下错误,导致我的应用程序崩溃。该错误是由于imageView
为空。
错误:由以下原因引起:java.lang.NullPointerException:尝试调用 虚方法 空对象上的android.widget.ImageView.setClipToOutline(boolean)' 参考于 ir.nasim_velayat.sorud.activity.Main2Activity.onCreate(Main2Activity.java:91)
和Java代码:
Line 90 : imageView = (ImageView) findViewById(R.id.img_news_top);
Line 91 : imageView.setClipToOutline(true);
我预计此错误是由于我没有正确设置imageView
而导致的,但我不知道如何正确设置它。
xml代码(ImageView):
<ImageView
android:id="@+id/img_news_top"
android:layout_width="280dp"
android:layout_height="150dp"
android:src="@drawable/bg_header"
android:background="@drawable/shape_radius"
android:scaleType="centerCrop"
android:layout_centerInParent="true"
/>
答案 0 :(得分:1)
我认为您初始化了错误的imageview。
Please check your R.id.img_news_top.
答案 1 :(得分:0)
我了解这个问题。我在主要活动中使用了不相关层的对象。