我在尝试将 ProgressDialog 放入我的应用程序时遇到了麻烦。在我的 GameEngine 类(不扩展任何东西)中,我的代码如下所示。第一行产生了一个运行时异常,虽然我遇到了这个似乎是相同错误的线程:Android TimerTask throws RuntimeException if Show ProgressDialog is added in run(),我真的不明白如何实现该解决方案。任何帮助将不胜感激,谢谢。
//Create ProgressDialog
ProgressDialog dialog = ProgressDialog.show(context, "",
"Loading...", true);
//Set Clusters before level starts
for (int i = 0; i < 80; i++)
{
updateBacteria();
updateAttraction();
checkCollisions();
moveObjectsAwayFromWalls();
}
dialog.dismiss();