sql-Android-如何对列表进行排序

sql-Android-如何对列表进行排序,第1张

概述我有一个列表,我用数据库中的数据填充,现在我想按标题和日期对这些数据进行排序.我仍然是Android编程的新手,因此无法在此处找到 *** 作方法,希望有人能提供帮助.这是列表的填充方式:publicvoidfillData(){//getallthedatafromdatabaseDBAdapterdb=newD

我有一个列表,我用数据库中的数据填充,现在我想按标题和日期对这些数据进行排序.

我仍然是Android编程的新手,因此无法在此处找到 *** 作方法,希望有人能提供帮助.

这是列表的填充方式:

    public voID fillData(){    // get all the data from database    DBAdapter db = new DBAdapter(this);    db.open();    mCategorIEsCursor = db.getAllTitles();        startManagingCursor(mCategorIEsCursor);    String[] from = new String[] { DBAdapter.KEY_Title, DBAdapter.KEY_DATE };    int[] to = new int[] { R.ID.text1, R.ID.text2 };    // Now create an array adapter and set it to display using our row    SimpleCursorAdapter categorIEs =        new SimpleCursorAdapter(this, R.layout.categorIEs_row, mCategorIEsCursor, from, to);    setlistadapter(categorIEs);    db.close();}    

这是sql:

    //---retrIEves all the categorIEs---public Cursor getAllTitles() {    return db.query(DATABASE_table, new String[] {            KEY_ROWID,             KEY_Title,            KEY_DATE,            KEY_EXTRA},             null,             null,             null,             null,             null);}

解决方法:

最好的方法是对从数据库中获取的数据进行排序.这是在创建游标时完成的(这不是发布的代码的一部分).查询数据库时,可以指定排序顺序.

总结

以上是内存溢出为你收集整理的sql-Android-如何对列表进行排序全部内容,希望文章能够帮你解决sql-Android-如何对列表进行排序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1069045.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存