textField をインスタンス化すると、デフォルトのテキストにしたい数値が含まれています。問題は、エラーが発生せずにその値をテキストフィールドに配置できないように見えることです。奇妙なことに、同じ TextField を使用して、数値を含む変数の値を設定しています。
TextField myTF = new TextField("Number", value, 10, TextField.NUMERIC);
このコードを実行すると、値が TextField.NUMERIC の制約と一致しないという例外が発生します。ただし、変数の値の値を確認すると、次の出力が得られます。
value = 1234567890
value.length() = 10
値は同じ TextField によって設定され、作業中の電話に保存され、電話の設定から読み込まれると例外がスローされます。