2011-05-10 110 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來發現真正的問題。