如何显示进度指示器,直到显示另一个场景。例如,在点击登录按钮后的登录页面中,必须显示进度指示器,直到来自另一页面的响应。因此,登录页面将关闭,它将显示新的响应页面。
答案 0 :(得分:0)
设置用户界面并显示它并不需要太多时间。因此,如果在点击登录按钮和"下一页之间有明显的延迟,那么#34;可用,这是因为你正在做一些非GUI耗时的工作(我最好的猜测是你正在联系服务器来验证登录,但也许你也得到了数据)。
为此,您需要将耗时的工作放入Task中,并在不同的Thread上执行。因此,当用户按下登录按钮时:
API docs for the Task类有许多使用任务的例子。