在Android Studio Java中,我的一个按钮启动计算,在手机上花费大约30秒(例如在Samsung S4上)。我想在用户点击按钮时显示消息,说出类似"我需要思考几秒钟......",以便人们不会想到他们的手机已冻结。但是在我下面显示的代码中,消息仅在计算结束时显示,因此没用。如何解决这个问题?感谢
.........
else if (nbCoupsRestants == 7) {
// on prend une photo du jeu avant le coup
for (int i=1; i<33;i++){nombresBackOne[i] = nombres[i];}
nbCoupsRestants--;
tour = "A";
backOneMoveUsed = false;
Jeu.monMessage.append("I need to think a few seconds\n");
//ne sert à rien car n'est affiché qu'après que tous les calculs sont finis!!!
monMessage.append("B played\n");
DistributionMoins7.BJoue();
}
.......