i need a little help with my listview / hashmap.
I want to sort my listView by int values (TAG_EPOCH).
During my search on internet i found out that i might need a LinkedHashMap or a TreeSet but i don't understand how to use them with my existing code.
Here is an example of my code:
protected void onCreate(Bundle savedInstanceState) {
...
contactList = new ArrayList<HashMap<String, String>>();
...
}
static ArrayList<HashMap<String, String>> contactList;
private static final String TAG_EPOCH = "dateEpoch";
private class GetContacts extends AsyncTask<Void, Void, Void> {
...
@Override
protected void onPostExecute(Void result) {
ListView dummyView = (ListView) findViewById(R.id.list);
mAdapter = new MyCustomAdapter();
for (int i = 1; i < contactList.size(); i++) {
HashMap<String, String> c = contactList.get(i);
mAdapter.addItem(TAG_EPOCH);
}
dummyView.setAdapter(mAdapter);
...
}