title: How to sort a multi column list view(by second column) getting values from a custom base adapter
body: <p>I have an arrayList "listItems" with multiple objects, each having an "Item Name" and "Item Price".</p>
  
  <p>I create a custom base adapter "adapterItems" and in my activity I set the adapter to the list</p>
  
  <pre><code>AdapterItems adapterItems = new AdapterItems(MyActivity.this, listItems);
  listView.setAdapter(adapterItems);
  </code></pre>
  
  <p>Everything works fine and all the items are displated in my activity as a list view in the order the objects were added to the arrayList.</p>
  
  <p>Now I want to sort this list by ascending order of item price.</p>
  
  <p>I am ok to sort the listItems first before giving it to the adapter OR sort the listview adapter later on. How can I do either/both?</p>