在聊天平台当中,有两种消息,第一种就是聊天消息跟微信里面的聊天的对话框一样,另一种就是互动消息,对比的是,微信的朋友圈还有空间有两种方式可以选择,第一种就是直接在页面上显示再多上角有一个铃铛,用户点击的时候可以直接进入消息列表,第二种方式消息这一栏目的多开辟一个选项页,用户可以自由选择,这两种都可以实现这个功能,现在就是要选择其中一种方式。
其实这两种方式各有自己的优点和缺点,第1种显示呢,就直接在当下的页面用户看起来比较方便,但是第2种逻辑更加清晰,看起来比较简洁大方,但是与它的内容不太相关,所以我觉得还是使用第1种,而且第2种有一点虚弱的聊天信息的地位,因为聊天信息也是一个非常重要的功能,既然这两个是互相独立的功能,那就让他们分开吧,这样实现起来也更加容易一些,而且代码我也实现了,所以还是选择第2种,但是我一定要把代码备份包换一下,因为或许哪一天需要恢。
刚才在发布语音回答的时候,我发现了一个问题,因为有时候输入文字太多,需要编辑一下的时候,弹出输入法底部菜单就会有所遮挡,所以说当弹出输入法的时候,这些底部菜单就隐藏,关闭输入法的时候再把它显示出来,这样的话以后操作起来会更加的简洁方便,省心,还有一点,就是当用户在发布语音的时候,我曾经考虑过,这一个是不是非常有必要,但是今天我觉得有一点非常重要,因为很多人他不愿意输入,输入是一件非常麻烦的事情,这不和聊天一样聊天,只是输入几个文字就可以了。
我今天发现了有一种语音出现没有声音的情况,就是当我开启录音之后,然后把当前的页面强制关闭,页面关闭之后,它的录音功能一直在持续进行,占用了麦克风,所以当再次调用录音功能的时候,就会获取不到他的权限,其实这个软件里面已经获取权限了,但是有一个进程正在占用着,没有把它终止,这也导致了语音聊天甚至录音没有声音的情况,这个问题我已经注意很久了,一直很难捕捉到这个问题的发生,现在我找到一种模拟情况或许这就是真正发生的原因,我要多尝试几次,让这种事情不再发生。