我的Nullpointer預期讓我難堪。我在FindViewByID獲得空指針異常。這裏是我的一段代碼Android:空指針問題
public class numberActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.number);
}
ImageView portrait = (ImageView) findViewById(R.id.numberImage);
public void numberClick(View v) {
switch(v.getId()){
case R.drawable.numberone:
portrait.setImageResource(R.drawable.numbertwo);
break;
case R.drawable.numbertwo:
portrait.setImageResource(R.drawable.numberthree);
break;
}
}
}
我number.xml在這裏
<ImageView
android:id="@+id/numberImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/numberone"
android:onClick="numberClick" />
非常簡單的代碼,我認爲,但空指針異常是令人沮喪的我從昨晚起。任何幫助表示讚賞。
嘗試清理並構建項目。 –
感謝您的所有意見。它在我將ImageView移動到OnCreate方法後工作。 – Jasma