Я передал свой идентификатор ресурса через намерение другому классу.Затем я извлекаю дополнительное из намерения и сохраняю его в int.
Теперь я хочу, чтобы этот int конвертировался в представление или что-то еще, чтобы я мог использовать getTag ()?Я пытался присвоить его ImageView, но получал NullPointer
Пропущено:
int resourceId = v.getId();
Intent intent = new Intent(FetchMenu.this,FetchContent.class);
intent.putExtra("ResourceId",resourceId);
startActivity(intent);
Получено:
int id;
Intent callingIntent = getIntent();
int getView= callingIntent.getIntExtra("ResourceId", 1);
id = getView;
Это печатает в logcat:
System.out.println("Resource ID: " + id);
Logcat:"Resource ID: 2131099660"
Это дает мне NullPointer:
View v = (View)findViewById(id);
String str=(String) v.getTag();
System.out.println("Tag : " + str);
Спасибо