Это дает ошибку, потому что "10+23"
не является числом , оно содержит символ +
, а метод Integer.parseInt(String s);
конвертирует только строки типа "23"
или "10.5"
Таким образом, чтобы решить проблему, попробуйте преобразовать число etch в одиночку, вот так
String number1 = "10";
String number2 = "23";
int calculatedResult = Integer.parseInt(number1)+Integer.parseInt(number2);
Log.e(TAG, String.valueOf(calculatedResult);
для получения дополнительной информации и примеров о Integer.parseInt(String s);
нажмите здесь