У меня есть код android, который правильно создает таблицу при первом запуске, но при повторном нажатии кнопки создания с другим значением значение списка остается пустым
public class MainActivity extends AppCompatActivity {
int i = 1;
String enteredValue;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void create(View view) {
EditText editText = findViewById(R.id.editText);
enteredValue = editText.getText().toString();
if (enteredValue.isEmpty()) { Toast.makeText(this,"Enter a value",Toast.LENGTH_SHORT).show();
}
else {
ListView listView = findViewById(R.id.myListView);
ArrayList<Integer> timesTable = new ArrayList<>();
while(i <= 10){
timesTable.add(i*Integer.parseInt(enteredValue));
i++;
}
ArrayAdapter<String> arrayAdapter = new ArrayAdapter(getApplicationContext(),android.R.layout.simple_list_item_1,timesTable);
listView.setAdapter(arrayAdapter);
editText.setText("");
}
}
}