一周小问
woaishitu
这个作者很懒,什么都没留下…
展开
-
数据库主键不自增?
问题是这样的: 在项目中,遇到了一个奇怪的问题,短信应用中,发送短信后,短信一直处于发送中状态,此时将这条发送中的短信删除,然后再新建一个草稿,等到发送出去的消息状态返回,比如返回发送失败,这时候,发现草稿箱的草稿少了一条,而发件箱的短信多了一条,但进入发件箱后,却找不到多的那条短信。 看了一下现象,出现异常的就是那条新增的草稿,看了代码逻辑也没什么问题,都是源码,那会是什么呢?想到这些数据都...原创 2018-09-12 21:12:25 · 5044 阅读 · 1 评论 -
通过ContentResolver.query,或AsyncQueryHandler中的startQuery方法如何加入SQLite中的GROUP BY语句
问题是这样的: 在项目中需要从消息的数据库中,得到每个联系人最新的消息,并且显示到界面上,类似于咱们手机上短信列表那样。那么,在诸多的消息中,如何得到每一个联系人对应的聊天记录呢?只要把每个人对应的聊天记录找到,就可以知道与这个联系人通信的最后一条聊天记录是哪个了。在SQL中,如果数据库中有联系人字段,那么我们就可以用GROUP BY来将属于同一联系人的消息都查询出来了。然而,我需要异步查询,或...原创 2018-09-12 20:59:35 · 666 阅读 · 0 评论