https://www.bragitoff.com/2017/03/how-to-input-data-to-an-arraylist-and-show-it-in-a-listview-simultaneously-solved/
How to input data to an ArrayList and show it in a ListView simultaneously? [SOLVED]