ЭТО ДЕЛАЕТ РАБОТУ ...
Если у вас в классе только 1 setTag, вы можете использовать любой int, может быть static static, объявленный в верхней части.
Проблема возникает, когда у вас есть 2 или более setTag с разными ключами.
Я имею в виду:
public static final int KEY_1 = 1;
public static final int KEY_2 = 2;
...
setTag(KEY_1)
setTag(KEY_2)
...
Этот сценарий неправильный. Затем вам нужно добавить файл значений, который называется, возможно, ids.xml, со следующим:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="resourceDrawable" />
<item type="id" name="imageURI" />
</resources>
Тогда в вашем классе позвоните:
...
setTag(R.id.resourceDrawable, KEY_1)
setTag(R.id.imageURI, KEY_2)
...