У меня есть вопрос андроида/java.Преобразование строки внутри объекта в int
Я использую onClick, чтобы делать клики по моему изображениюПросмотры и обнаружение их тегов (например, android: tag = "2"). После этого мне нужно преобразовать этот тег в int, чтобы я мог использовать его как число для выполнения некоторых вычислений.
Я пытаюсь сделать это следующим образом:
public void onClick(View v) {
Object viewID = v.getTag();
int id = ((Integer)viewID).intValue();
}
НО, проблема в том, что я не получаю Int значение внутри моего «ид» переменной. Ошибка говорит:
"java.lang.ClassCastException: java.lang.String не может быть приведен к java.lang.Integer".
Можете ли вы дать мне другой способ преобразования моего тега внутри «viewID» в int и поместить его внутри «id»?
Я новичок в андроид, и я ценю вашу помощь :)
благодаря своей работе для меня очень полезно –