私は現在、長い計算を行う数学アプリケーションを開発しています。9桁を超える整数を入力するたびに、java.lang.NumberFormatException:Invalid int: "..."エラー(...は非常に長い数値に置き換えられます)が発生します。9桁以下の整数を入力すると、アプリケーションは正常に実行されます。出力をintにする必要があります(つまり、小数点以下の桁数は必要ありません)。エラーが発生している理由がよくわかりません。
問題の原因となっているコードは次のとおりです。
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.NUMBER);
int inp = Integer.parseInt(message);