public class MainActivity extends AppCompatActivity {
EditText actv;
Button bt, total;
ListView lt;
String getInput;
ArrayAdapter adapter;
TextView tv;
int num, sum =0; final ArrayList addArray = new ArrayList();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
actv = (EditText) findViewById(R.id.autoCompleteTextView) ;
bt = (Button) findViewById(R.id.button);
total = (Button)findViewById(R.id.btt) ;
tv = (TextView) findViewById(R.id.textView);
lt = (ListView) findViewById(R.id.listView);
// button to create listview that contains numbers
bt.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View view) {
getInput = actv.getText().toString();
num = Integer.valueOf(getInput);
addArray.add(num);
adapter = new ArrayAdapter(MainActivity.this,
android.R.layout.simple_list_item_1,addArray);
lt.setAdapter(adapter);
((EditText) findViewById(R.id.autoCompleteTextView)).setText("");
}
});
// another button to calculate the total of all numbers
total.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
for (int i = 0; i <addArray.size() ; i++) {
sum = sum + addArray.get(i);
}
tv.setText(sum);
}
});
when i enter multiple numbers in edittext it shows in listview as expected but app crashes and does not perform addition after clicking the button