値を更新するために使用しているユーザー入力ダイアログボックスがあります。
byte valScoreAway = 0;
valScoreAwayの値は、次のように画面に表示されます。
tvScoreAway.setText( valScoreAway );
これは完全に機能します。
プログラム中、TextView tvScoreAwayをクリックすると、スコアが増加します。これは完全に機能します。
エラーが発生した場合は、onLongClickListerner()が編集フィールドのあるダイアログボックスを膨らませるようにします。ユーザーはEditViewに正しい値を入力し、[OK]をクリックします。[OK]ボタンをクリックすると、ユーザーが入力した値をvalScoreAwayに割り当てようとしましたが、valScoreAwayがbyte
型でありuserInput.getText()
、文字列を返しているため失敗します。
userInput.getText()
基本的に、の値をバイト型に変換する必要があります。
誰かがこれを手伝ってくれませんか?