I am populating a ListView with items read in from a JSONArray, being placed into a custom layout, and filling up the listView but whenever I try to run it, my ArrayList is filled with all unique values but the listView has all the same values (the first values in the ArrayList). I feel like the issue is I'm not looping through each item in the listview in my getView but I'm not sure how to do that. I am populating a ListView with items read in f