を使用してDBからデータを取得します
cursor = db.query("WebLeadMaster", select, "condition1="+conditionVal1+
" and condition2="+ConditionVal2,null, null, null, "RegistrationTime DESC");
カーソル内のデータを問題なく取得しています。データを表示するには、次のコードを使用します。
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this,
R.layout.resultleadlookup, cursor, columns, to);
mAdapter.notifyDataSetChanged();
lstResult.setAdapter(mAdapter);
したがって、カーソルの内容を変更することはできません。並べ替えクエリには、文字列データ型である条件「RegistrationTime」があります。下の画像でわかるように、適切に並べ替えられた形式ではありません。(日時順ではありません)。
日時に従って正しくソートされるようにするには、コードにどのような変更を加える必要がありますか?
DBクエリを変更すると、次のようになります
cursor = db.query("WebLeadMaster", select, "condition1="+conditionVal1+
" and condition2="+ConditionVal2,null, null, null, null);
昇順になります。私が欲しいのは降順です。