行ごとのリスト項目として名前と日付を含むWebサービスからのリストビューがあります.Androidで日付に従ってこのリストビューをソートする必要があります.どうすればよいですか?
私が使用したコード:
保護された文字列 doInBackground(文字列... args) {
....
for (int i = 0; i < nl.getLength(); i++) {
// creating new HashMap
HashMap<String, String> map = new HashMap<String, String>();
Element e = (Element) nl.item(i);
// adding each child node to HashMap key => value
map.put(Constants.REQUEST_ID, webCall.parser.getValue(e, "name"));
map.put(Constants.KEY_DATE, webCall.parser.getValue(e, "Date"));
// adding HashList to ArrayList
menuItems.add(map);
}
return null;
}
protected void onPostExecute(String file_url) {
// dismiss the dialog after getting all products
// updating UI from Background Thread
runOnUiThread(new Runnable() {
public void run() {
ListAdapter adapter = new SimpleAdapter(this,menuItems, R.layout.list_item, new String[] {
Constants.REQUEST_ID, Constants.KEY_DATE
}, new int[] {
R.id.id, R.id.name});
setListAdapter(adapter);
ありがとう。