使用firebase进行随机私聊,算法

时间:2016-09-03 09:13:38

标签: java android algorithm firebase chat

我需要一个算法的帮助, 我有一个用户的arraylist,我创建了一个随机函数来找到每个用户随机的人聊天,

现在问题开始的时候,我说我的列表有人A,人B和人C.

如果A人和B人同时搜索用户聊天,如果A找到B,但B找到C,则可能发生冲突。 因此B和C将开始聊天,但由于A同时找到B,B和C的聊天将会很接近,而A和B之间只会聊天。

我不希望发生这样的情况,而是我希望如果A找到B,B将会与A进行聊天,而不是找到C并创建所有情况。

请帮我解决这个问题,

我的程序有3个活动,登陆活动(有人可以找到你,但你不会搜索任何人,直到你点击搜索聊天),搜索活动(如果2与我同时输入它的问题)上面写的,聊天活动)。

非常感谢你,希望你能理解......

0 个答案:

没有答案