解决方案 »
- 如何在eclipse6.0上安装ADT插件
- android 错误点找到了,但不好解决啊
- Android在设置成快速启动模式后重启手机并启动应用产生的问题
- 如何给立方体的六个面贴上不同的纹理
- Android Callend!!
- Can't dispatch DDM chunk ********: no handler defined
- Android开发所使用的到的工具都有什么?
- 使用ksoap2调用webservice java.io.EOFException问题
- 为什么70行编译都不能成功? 什么错误啊 谢谢
- 求大神这种列表样式怎么实现
- 怎么把别人的软件添加到自己的程序中?
- 关于animation结束时,View OnClick触发位置的问题
一.当我一条一条的删除短信的时候,会执行到同步删除操作,也就是当短信的数目减少时,我的程序里面也会同步的更新
二.但是如果是一下子删除整个两个人的会话,也就是删除了大于2条的短信时,则监听不到++++无法执行到[color=#339966]else if (smscur.getCount() < cur.getCount())//[/color]
不知道是为什么?
是不是逐条删除和完整删除有区别?可是这些区别在什么地方?希望有知道的朋友解答...
{
// Delete a message.
}
cur.close();
}
else if (会话删除)
{
if(短信的计数<我的计数)
{
执行更新...//这些都该如何写呢?
}
}else {
// SMS Count() = cur Count()??
smscur.close();
cur.close();
} }
另外,删除多条短息时,是不是在都删除了才执行的commit提交数据库修改?或者执行了批处理删除?
对这方面不熟悉,只能按照常理推论下,呵呵!
1. getContentResolver().delete(
2. Uri.parse("content://sms/conversations/" + threadid,
3. "_id = " + idelete, null);
那么,监听删除的时候是不是也要监听会话的删除?
监听的uri的问题?
还是你会类timer的形式去做?最好用ContentObserver去做,我觉得
那个会话的现在监听不了的!因为THREDS表已经给GOGLES封的了