java.lang.NullPointerException: попытка вызвать виртуальный метод 'void android.widget.ImageView.setImageResource (int)' для ссылки на пустой объект [duplicate]
На этот вопрос уже есть ответ:
findViewByID возвращает ноль 28 ответовjava.lang.NullPointerException: попытка вызвать виртуальный метод 'void android.widget.ImageView.setImageResource (int)' для ссылки на пустой объект
Я хочу, чтобы значок / изображение первой операции переместилось или перешло ко второй деятельности, но эта ошибка появляется выше.
Это мой исходный код в первой статье:
public void next (View view){
Intent intent = new Intent(this, Products.class);
intent.putExtra("Button ID", btnId);
startActivity(intent);
}
тогда во втором акте
btnId = getIntent().getIntExtra("Button ID", btnId);
setContentValues();
}
private void setContentValues() {
ImageView titleImg = (ImageView) findViewById(R.id.imageView_result_title);
View view = (View)findViewById(R.id.layout_goals_goals);
switch (btnId) {
case R.id.imageButton_goals_car:
titleImg.setImageResource(R.drawable.car);
break;
case R.id.imageButton_goals_education:
titleImg.setImageResource(R.drawable.education);
break;
case R.id.imageButton_goals_health:
titleImg.setImageResource(R.drawable.health);
break;
case R.id.imageButton_goals_house:
titleImg.setImageResource(R.drawable.house);
break;
case R.id.imageButton_goals_saving:
titleImg.setImageResource(R.drawable.savings);
break;
case R.id.imageButton_goals_travel:
titleImg.setImageResource(R.drawable.travel);
break;
default:
break;
}
}
Что случилось :( tsk.