请问楼主:ProcessUpdateHandle类里面的process方法中,把shouldSave参数置为false,也就是不入库,那后面的删除操作还有什么用呢??直接把那行删除操作的代码删掉不行吗???

来源:1-13 服务器端处理回执的消息

android_spider

2015-06-25 17:11

请问楼主:ProcessUpdateHandle类里面的process方法中,把shouldSave参数置为false,也就是不入库,那后面的删除操作还有什么用呢??直接把那行删除操作的代码删掉不行吗???实在是不明白,请指点。。

写回答 关注

3回答

  • android_spider
    2015-06-28 22:05:32

    不是很明白,有代码就好了^_^

    androi... 回复chenzu...

    嗯嗯 非常好 谢谢

    2015-07-04 21:09:59

    共 3 条回复 >

  • chenzujie
    2015-06-28 17:49:25

    这个问题我搞明白了,原因是每次发送消息的时候都要在数据库存一条记录,当用户从离线到上线的时候,本身判断的标志就是数据库里有数据,然后发送,结果发送了又存一条,因此把之前存的删除了,但像郭神这样的处理方式,有个问题就是当用户从离线到上线,重新发送消息的时候,这条消息没有存入表中,因此当客户回执收到这条消息时,服务器端就无法删除这条信息(因为数据库就没有这条信息)。

    androi...

    不是很明白,有代码就好了^_^

    2015-06-28 22:05:59

    共 1 条回复 >

  • chenzujie
    2015-06-28 16:32:12

    我也有这个疑问,不是每次发送都应该保存,等收到回执再删除吗,为什么还要用shouldSave去控制

Android-见证消息推送时刻进阶篇

本课程讲重点讲解客户端往服务器推送的案例,Come on

25618 学习 · 32 问题

查看课程

相似问题