こんにちは、入力にダッシュ(-)を追加する必要があります。ユーザーが、4569ディスプレイ45-69を入力した場合、またはユーザーが568923ディスプレイ56-89-23を入力した場合、サブ文字列を使用しますが、無効な入力でエラーが発生します。リストビューとリストデータを使用します。ありがとうございました
これが私のコードです:
private void showListViewData()
{
int x = Integer.parseInt(inJugada.getText().toString().substring(0,2)
+ "-" + inJugada.getText().toString().substring(2));
//int x = Integer.parseInt(inJugada.getText().toString());
int y = Integer.parseInt(inValor.getText().toString());
String z = "";
String zQN = "Qn";
String zPL = "Pl";
String zTR = "Tr";
inJugada.setText(String.valueOf(x));
inValor.setText(String.valueOf(y));
if(String.valueOf(x).length() == 2){
z = zQN;
}else if(String.valueOf(x).length() == 4){
z = zPL;
}else if(String.valueOf(x).length() == 6){
z = zTR;
}
mData.add(new Data(z, x, y));
// add new data to list and refresh
mAdapter.notifyDataSetChanged();
}