Недопустимое исключение Java int для длинного целого

В настоящее время я разрабатываю математическое приложение, которое делает длинные вычисления. Я получаю java.lang.NumberFormatException: недопустимый int: & quot; ... & quot; ошибка (где ... заменяется очень длинным числом) всякий раз, когда я набираю целое число, которое содержит более 9 цифр. Когда я набираю целое число, которое меньше или равно 9 цифрам, приложение работает нормально. Мне нужно, чтобы вывод был int (то есть без десятичных разрядов). Не совсем уверен, почему произошла ошибка.

Часть кода, которая вызывает проблему:

Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.NUMBER);
int inp = Integer.parseInt(message);

Ответы на вопрос(2)

Ваш ответ на вопрос