2011-05-10 108 views
2

当我有一个进度条时,与没有进度条启动相比,我的应用程序启动需要更长的时间。这是可能的,也可能只是一种视觉效果?进度条是否会减慢应用程序的速度?

+1

衡量它并得到你自己的(最好的)答案。你可以使用'currentTimeMillies()'来衡量。 – MByD 2011-05-10 08:09:41

+0

这可能是您遇到此问题的原因。答案:http://stackoverflow.com/a/40336227/7093489 – 2016-10-31 03:38:11

回答

3

我想(也注意到)创建和修改进度条需要一些时间。在长时间运行的操作中,时间开销并不重要,但在短时间操作(几秒钟)内,这是很明显的。

我宁愿等待5秒钟进度条,而不是3秒没有(只是没有任何反应或系统挂起的感觉)。

0

没有进度条不影响你的按下,即使它用于长时间运行的操作,如果你的进度条需要更多时间,那么你需要在ddms透视图中查看logCAT来发现真正的问题。