2011-05-10 3 views
2

プログレスバーがあると、プログレスバーなしで起動する場合と比較して、アプリケーションの起動に時間がかかります。それは可能でしょうか、それとも単にビジョン効果ですか?プログレスバーがアプリケーションを遅くしますか?

+1

これを測定して、自分の(最良の)回答を得てください。測定には 'currentTimeMillies()'を使うことができます。 – MByD

+0

これはあなたがこの問題を抱えている理由です。回答:http://stackoverflow.com/a/40336227/7093489 –

答えて

3

プログレスバーの作成と変更に時間がかかると思います(また気づいたことがあります)。時間のオーバーヘッドは、長時間実行する操作ではあまり重要ではありませんが、短時間の操作(数秒間)では顕著です。

ただし、3秒間ではなく進捗バーで5秒間待つことをお勧めします(何も起こらないか、システムがハングアップするという感覚のみ)。

0

プログレスバーが長い時間がかかる場合は、実行中の操作にも使用されますが、実際の問題を識別するためにddmsパースペクティブでlogCATを確認する必要があります。

関連する問題