Есть ли элегантный способ, чтобы каждый метод в классе начинался с определенного блока кода?

Использовать AsyncTask для подключения.

В preExecute получить размер загружаемого объекта, создать индикатор выполнения и т. д. с верхним размером объекта.

в onProgressUpdate рассчитать, как многое было сделано с момента последнего обновления, поэтому вы можете оценить время и обновить свой индикатор выполнения, достигнув итоговой суммы.

141
задан kristina 29 June 2015 в 17:05
поделиться