引用:JackJiang 发表于 2018-10-29 21:58 OK,明白了,谢谢 |
引用:freeman 发表于 2018-10-22 21:46 为了最大程序减小群头像生成的性能消耗,群头像只在:创建群、删除群成员、新成员加入时,才会重新生成群图像(如果当时群成员没有上传它的个人头像,则生成时它的那一块就是默认灰图),具体你可以看看服务端的生成代码,没有更多复杂逻辑。你如果希望它随时严格保持最新最及时地生成,你完全可以在更多时机调用已封装好的代码,一行生成即可(具体你读一下代码,调用很简单),但不推荐这样做,因为考虑性能的最大化(理由见下面的文字)。 另外:从产品的角度来说,群头像的生成,只是为了不让所有群全是灰色的默认头像而已(方便区分其它群而已),功能和作用并不大,所以这一个特性尽量以服务端的性能优先在,而不是头像生成优先(虽然你可以随时及时重新生成群头像,也没有任何逻辑问题),因为生成它真的很消耗性能,你自已思考一下就明白。 最后:你如果怀疑有bug,你可以对照我的线上版本,复查服务端代码来验证,目前来说不存在这样的bug。 |
第二个问题已解决,原因是mysql中只设置了rainbowchat数据库的字符集,没有修改my.ini文件中整个mysql的字符集。修改my.ini后已正常 |
4、新增第四个问题:新增消息类型闪退,已解决。原因:ChatDataHelper中未增设case该消息类型下对应的布局文件及view的处理 |
我来一一回复你: 第一个问题:我猜测这是在这台机型上发生了app崩溃,你注意抓log,肯定有log可以在logcat下出现,一定要看仔细! 第二个问题:失败情况下的手机端和服务端的log显示了什么?你抓出来我帮你分析一下! 第三个问题:你的是专业版对吗?你专业版的版本是多少(就是压缩包交付物的文件名,你贴给我看看就知道了),我看看为什么没有群头像。 另外,以上疑问,如果你认为表述不清楚,记得截图,图是最没有歧义的表述方式 |