title: ArrayAdapter getView() position only at 0
body: <p>Sorry if this seems silly, I just cannot understand this runtime error I'm getting. For reference, here is my code:</p>
  
  <p><a href="http://pastebin.com/ukNX66FW" rel="nofollow">MainActivity.java</a></p>
  
  <p><a href="http://pastebin.com/pzLH9W7e" rel="nofollow">MainListViewRecordAdapter.java</a></p>
  
  <p>Currently, I'm getting a NullPointerException on line 27 of the MainListViewRecordAdapter. When I run the debugger, the int position has always been 0, which leads the code to not grad an item out of the ArrayList, causing the NullPointerException. The only thing is, I don't understand why that's happening, why is position always having the value 0?</p>