2017-08-12 11 views
-3

私はedittextから値を取得しようとしています。それをintにキャストして、減算/ additon /などの値を処理できるようにしています。ここで私が使用するコードはありますが、このコードを使用してクラッシュしています。edittextからintの値を取得する

number = (EditText) findViewById(R.id.editText); 
angka = Integer.parseInt(number.getText().toString()); 
//my alternative code is like this : angka = Integer.parseInt(String.Valueof(number)); 

私は私はあなたがあなたのプログラムを実行すると、[編集]テキストは、それはNULLを返しますとNULLがそう整数値にすることはできません意味価値がないと思うあなたのおかげそんなに

+0

クラッシュ時に発生するエラーは何ですか? – tima

+0

@tima no error、アプリは自動的に閉じます –

+1

@AnthonyLaulyはtryとcatchでコードブロックを囲みます。デバッガを保持し、例外とポストを参照してください。 – Aveek

答えて

0

、あなたの助けを必要としてください。あなたは条件と同様に

String editTextValue = number.getText().toString(); if(!TextUtils.isEmpty(editTextValue)){ angka = Integer.parseInt(editTextValue); }

私はあなたのためにその作業を願っていますを確認している必要があります。

+0

のスクリーンショットを添付します。しかし、疑問は依然としてあいまいさと不確実性を持っています。 – Mandy8055

+0

@Dear Mandy8055、投票キャストを放棄するのではなく、彼は解決策を試してみましょう。私は彼がアンドロイドでは新しいと思います。 – shahid17june

+0

Sirしかし、もし誰かが答えを思いついてくれるのであれば誰でも答えが出てくるはずだから質問が – Mandy8055

関連する問題