为了账号安全,请及时绑定邮箱和手机立即绑定

每次点击后活动都会自行打开

每次点击后活动都会自行打开

精慕HU 2023-06-14 16:10:08
我正在使用 firebase 制作多人游戏。在下面的 FindOpponentActivity 中。该应用程序检查大厅是否已存在,如果不存在,则创建一个。如果已经存在,则玩家加入大厅,两个玩家都转到 GameActivity 并开始游戏。现在,创建大厅的玩家(如果您愿意的话,也可以是主持人)遇到了这个问题,即当 GameActivity 启动时,它会在自身之上多次启动。此外,无论何时单击按钮(因此调用 onDataChange),主机都会打开另一个 GameActivty。玩家 2 不这样做。我做错了什么?
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

您是否尝试过在收到事件后或活动拆卸期间(onStop/onDestroy)删除在 FindOpponentsActivity 中添加/附加的事件侦听器?我的猜测是它仍然附加并接收事件。



查看完整回答
反对 回复 2023-06-14
  • 1 回答
  • 0 关注
  • 87 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信