WaSuper / Mahjong

一个小小的日本麻将计分器
Eclipse Public License 2.0
64 stars 8 forks source link

三麻中断对局后恢复,历史战绩计入四麻,并提个建议。 #17

Open JockeyWang opened 8 months ago

JockeyWang commented 8 months ago

如题,先执行2小局,然后临时中断并退出,杀APP。 再打开APP,继续进行对局并终局,发现三麻历史战绩里没有该局记录。 切换到四麻,发现该战绩。 推测从中断中恢复对局时,没有恢复类别字段。

顺带提个建议:能否支持恢复多个对局?比如一局四麻和两局三麻都处于中断状态,可以从中任选一局恢复。

JockeyWang commented 8 months ago

对啦,修BUG的时候,能否检测历史四麻数据中是否混入了三麻和十七步的战绩,是的话将其移动到正确的位置。

WaSuper commented 7 months ago

如题,先执行2小局,然后临时中断并退出,杀APP。 再打开APP,继续进行对局并终局,发现三麻历史战绩里没有该局记录。 切换到四麻,发现该战绩。 推测从中断中恢复对局时,没有恢复类别字段。

顺带提个建议:能否支持恢复多个对局?比如一局四麻和两局三麻都处于中断状态,可以从中任选一局恢复。

暂时可以用这种处理方法:将该对局数据导出,然后将MainType这一列的数据改成1(其中:0->四麻,1->三麻,2->17步),然后再将这条数据在APP删掉后冲重新导入,应该可以正确显示。 因为我已经设置过类型识别的,可能有部分手机升级会出错导致数据保存会混乱,之前就有人试过了,你可以试试将全部数据导出后,将APP重新安装,再将数据重新导入,然后再试一下还会不会出现这种情况。 因为最近非常忙,可能要等很久才有空加功能...... 唉,上班好累......