title: Access List from ParseQueryAdapter
body: <p>So, I am running up against a limitation of the Parse SDK here, and I don't know how to proceed.</p>
  
  <p>I have a ListView that I am setting the adapter to from a subclass of the ParseQueryAdapter, which itself extends the BaseAdapter class.</p>
  
  <p>Normally with an adapter, I pass the list along to the Adapter constructor in order to get access to the list I am dealing with, so that I can call getCount, getItem, etc. by accessing the size/index of that ArrayList.</p>
  
  <p>I can't do that with the ParseQueryAdapter because it takes a ParseQueryFactory as part of the constructor, and it doesn't resolve it's items until they are fetched from the Parse app online... </p>
  
  <p>Now the ParseQueryAdapter <em>does</em> have a List of Objects, which is exactly what I need, expect that it is Private... so even though the getItem() and getCount() methods exist, there is no way - AFAIK - to use them, as I have no access to the dataset that is fuelling my adapter...</p>
  
  <p>Further to this, I would normally use getView(), which returns a position alongside my View, and everything would be snappy. Except Parse overrides that and provides a getItemView() method which resolves the Parse Object that is fetched from the cloud and passes it <em>instead</em> of the integer for position... </p>
  
  <p>So, two questions here:</p>
  
  <p>1) Is there another way in which I can access the list that is feeding an adapter ? I can hack a way to pass the resolved query into a list and pass that into the adapter later, by listening to addOnQueryLoadListener(), but that seems bad design and might take a while, handcuffing my UI. </p>
  
  <p>2) Am I being naive in my understanding of how to use get getItem() and getCount() methods ?</p>